2009-11-02 7 views
0

Je veux arrêter d'autres Thread s jusqu'à ce que l'utilisateur fournit une entrée dans cette fenêtre ... donnant le code que j'ai en tant que tel:arrêt thread courant jusqu'à ce que l'entrée est reçue d'une autre fenêtre WPF C#

if (!File.Exists(@"DiscoveryConfig.bin")) 
{ 
    Application.Current.Dispatcher.Invoke((showRangeInputWindow)delegate() 
    { 
     new WinSubnetRangeInput().Show(); 
    }, null); 
} 

Disons que le code suivant effectue un balayage Ping de nœuds de réseau, mais ouvre d'abord une fenêtre pour prendre une plage. Mais, comment arrêter le balayage jusqu'à ce que l'entrée soit reçue dans cette fenêtre ...

Est-ce que je pourrais faire ceci en obtenant l'identification de fil?

Répondre

0

utilisateur .ShowDialog()

si vous fenêtre est nommé secondRibbonWindow puis utilisez

secondRibbonWindow.showDialog();