Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17761|Yanıt: 0

[WPF] WPF'de arama kontrolleri için uzantı sınıfı

[Bağlantıyı kopyala]
Yayınlandı 30.05.2016 18:04:34 | | |
wpf'de kontroller bulmak için VisualTreeHelper sınıfını kullanmanız gerekiyor, ancak bu sınıfın ismine göre kontrolleri bulma yöntemi yok, bu yüzden ağda arama yaptım ve kullanması çok uygun bulduğum aşağıdaki sınıfı seçtim.

Referans için paylaşın.



Kullanımı çok basit, örneğin, datagrid'deki şablon sütununda "myTextBox" adlı bir metin kutusunu bul, şöyle yazabilirsiniz:



Not: Sayfa başlatılırken, kontrolü bulacak kod Yüklü olaya yerleştirilirse, kontrol bulunmaz. Xaml yüklendiğinde ve tüm alt kontroller alınabildiğinde, LayoutUpdated etkinliğine yerleştirilmelidir.

Ancak, sayfa güncellendiği sürece LayoutUpdated etkinliği tetiklenir ve Loaded etkinliğinin etkisini elde etmek istersek, başlatma sırasında sadece bir kez çalıştırılacak kodu kontrol edecek bir bayrak ayarlayabiliriz; bunu uygulamak için daha iyi bir yol düşünmedim, bu da yaklaşık olarak şu şekildedir:






Önceki:WPF, DataGrid'de yansıtma yoluyla CheckBox kontrollerini arar
Önümüzdeki:VS vurgulama eklentisi öneririm
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com