Domanda

Sto cercando di testare un OpenFileDialog che si crea quando l'utente fa clic su un pulsante nella mia applicazione Silverlight 4.0. Secondo la FAQ, il modo corretto di trovare finestre di dialogo modale è questa:

Window mainWindow = application.GetWindow("main");
List<Window> modalWindows = mainWindow.ModalWindows(); //list of all the modal windows belong to the window.
Window childWindow = mainWindow.ModalWindow("child"); //modal window with title "child"
childWindow.IsModal; //returns true

Comunque, sto testando un'applicazione Silverlight, utilizzando la classe White.WebBrowser.Silverlight.SilverlightDocument, che non sembra avere una collezione ModalWindows() su di esso.

Qualcuno potrebbe darmi un suggerimento su ciò che sto facendo male, e come dovrei prove?

È stato utile?

Soluzione

viveksingh ha ha fornito la risposta sopra sul forum di discussione bianca:

  

hai provato a trovare la finestra modale   da InternetExplorerWindow oggetto?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top