2014-12-13 9 views
5

W jaki sposób ustawić obiekt nadrzędny okna WPF, aby wyświetlić go jako okno dialogowe? Obie metody Show() i ShowDialog() nie mają tej opcji.Zestaw macierzysty dla pliku WPF (okno)

Było to możliwe w Javie, ponieważ mogłeś przekazać rodzicowi w konstruktorze. Czy jest to możliwe w dowolny sposób w WPF?

EDIT: Używam C#

+1

Należy edytować swoje pytanie i dodać język, którego używasz. – rodrigogq

Odpowiedz

7

właściciela można ustawić ale rodzic jest właściwością tylko do odczytu.

var w = new Window(); 
w.Owner = Window.GetWindow(this); 
w.Show(); 
0

na „ShowDialog” obiektu zrobić:

templateWindow.Owner= System.Windows.Application.Current.MainWindow; 
templateWindow.ShowDialog();