WPF İçerisinde Başka Bir Sayfadaki Kontrole Erişim

WPF içerisinde bir başka sayfadaki kontrole erişip, bu kontrolün özelliklerini değiştirmek isteyebilirsiniz. Bu işlem WPF içerisinde C# Windows Form uygulamalarından daha farklı olarak yapılmaktadır.
Aşağıda verdiğim örnek kodda MainWindow sayfası içerisindeki btnAyarlar isimli butona erişerek bu butonu pasif yapıyoruz.

MainWindow parentShell = Window.GetWindow(this) as MainWindow;
Button btnAyarlar = parentShell.FindName("btnAyarlar") as Button;
btnAyarlar.IsEnabled = false;

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir