WPF Application Nesnesine Erişmek
26-12-2014
Application nesnesine erişmek için Application.Current statik property kullanılır. Bu property ile örneğin uygulamamızın ana penceresine erişebiliriz:
Ana pencerenin metodlarına, property'lerine erişmek için type-casting yapmalıyız:
Aşağıdaki kodu kullanarak o an açık olan tüm pencerelere erişebiliriz:
Window main = Application.Current.MainWindow; MessageBox.Show("The main window is " + main.Title);
Ana pencerenin metodlarına, property'lerine erişmek için type-casting yapmalıyız:
MainWindow main = (MainWindow)Application.Current.MainWindow; main.DoSomething();
Aşağıdaki kodu kullanarak o an açık olan tüm pencerelere erişebiliriz:
foreach (Window window in Application.Current.Windows) { MessageBox.Show(window.Title + " is open."); }