Je voudrais gérer une longue opération dans un thread séparé et renvoyer le contrôle au thread GUI dès que possible en utilisant un modèle async / wait comme suit: private async void Button_Click(object sender, RoutedEventArgs e) { await Test(); txtResult.Text = “Done!”; } private Task Test() { Thread.Sleep(3000); return Task.FromResult(0); } Le problème, c’est que […]
Je suis coincé et espérais que quelqu’un pourrait m’aider. J’ai créé une classe / interface graphique avec une barre de chargement configurée de sorte que, lorsqu’une tâche est en cours, je puisse l’afficher à l’utilisateur. Dans l’une de mes classes d’interface graphique, dans le constructeur de la première ligne, je crée une nouvelle instance de […]
Dupliquer possible: Application WinForm C # – L’UI se bloque lors d’une opération longue J’ai créé une application Windows Form à l’aide de C # et de .NET Framework 4.0. J’ai un problème où, pendant que le programme fonctionne, je ne peux pas me déplacer par la fenêtre et si je le minimise, je ne […]
J’essaie d’automatiser les tests d’une application Winform. Je l’exécute dans le même processus que le code de test, il est donc assez facile de trouver les contrôles .Net et de simuler l’action de l’utilisateur sur ceux-ci. Je me suis cependant un peu coincé avec une boîte de message (créée à l’aide de la méthode standard […]
J’ai le code suivant que j’ai utilisé pour définir les propriétés de manière sécurisée au fil (adapté de cette autre question SO , mais je ne peux pas l’adapter pour obtenir la propriété. Ceci est ma propriété set dans le code de manière thread-safe. public static void SetPropertyThreadSafe(this TControl self, Action setter) where TControl : […]
Je crée mon propre système d’interface utilisateur personnalisé pour mon jeu en C # et XNA, et j’ai un petit problème avec les barres de défilement. Je ne sais pas quelle est l’équation pour calculer la taille du pouce de la barre de défilement. Alors disons que j’ai un panneau de 200×200 px. et une […]
Je souhaite append une couleur semi-transparente sur le contenu d’une fenêtre WPF (pour indiquer l’état de la fenêtre). Actuellement, j’utilise un UserControl qui remplit la fenêtre et je change la couleur et la visibilité de l’arrière-plan selon les besoins. Le problème avec cette méthode est que lorsque UserControl est visible, je ne peux cliquer sur […]
Je dois intégrer une surface de conception d’organigramme dans une application en cours de développement pour permettre aux utilisateurs de créer essentiellement des workflows / plannings. Je dois pouvoir créer mes propres “formes”, définir des propriétés personnalisées sur celles-ci et éventuellement y append un peu de logique (if, while, etc.). Je sais que je dois […]
Je veux développer une application Windows. Si j’utilise les langages C ++ et MFC natifs pour l’interface utilisateur, l’application sera très rapide et minuscule. Mais utiliser MFC est très compliqué. De plus, si j’utilise C #, l’application sera plus lente que le code natif et le framework .NET à exécuter. Mais développer une interface graphique […]
Mon jeu a des fonctionnalités de base et est jouable avec une ligne de commande, mais j’aimerais y append une interface graphique. C’est un jeu de type plate-forme écrit en C # avec le framework XNA. J’ai googlé et trouvé quelques bibliothèques, mais elles semblent toutes très gommeuses et scotchées. Existe-t-il un moyen mature ou […]