Kaynaklar sözlüğü gözlemlenemiyorsa, DynamicResource referansı nasıl çalışır? Kaynak sözlüğünün Ekle/Kaldır yöntemleri, tüm DynamicResource kaynaklarının "yoklama" türünde dahili bir kod içeriyor ve kaldırılıp eklendiğinde bunları yeniliyor?ResourceDictionary değişikliği, DynamicResource yeniden değerlendirmede nasıl sonuçlanır?
5
A
cevap
9
Her ResourceDictionary üç sahip listesini içerir. Biri FrameworkElement için, biri Uygulama için ve diğeri de FrameworkContentElement için. Kaynaklar mülküne eriştiğinizde sahip ayarlanıyor. Ayrıca, her ResourceDictionary, sahibini birleştirilmiş sözlüklere yayar. Sözlük değiştiğinde, sahiplerine bunu bildirir. Bu bildirim aslında bağımlılık özelliklerini kaynak ifadesini içeren yerel değerlerle arar. Sonra her bir ifade yeniden değerlendirmek zorunda kalıyor.
Bu kodun tamamı dahili. "Bunu bilmiyordum!" Için
İlgili konular
- 1. Style BasedOn için DynamicResource
- 2. Değerlendirmede if?
- 3. Apache yeniden kullanılırken URL değişikliği nasıl gizlenir?
- 4. İşlev değerlendirmede hata
- 5. MongoDB'de $ filtre nasıl sonuçlanır?
- 6. Unicode nasıl sonuçlanır BeautifulSoup
- 7. Bir nesnede yapılan değerlendirmede parametreler nasıl iletilir?
- 8. dil değişikliği sadece iphone yeniden başlatıldıktan sonra
- 9. Bir ResourceDictionary, WPF'de nasıl içe aktarılır?
- 10. Bir ResourceDictionary içinde .cs ekleme?
- 11. Tmux'da gönderim anahtarları nasıl sonuçlanır?
- 12. Silverlight Sınıf Kitaplığı için ResourceDictionary Paketleme
- 13. R programlama: Değerlendirmede hata: Kullanılmayan bağımsız değişkenler
- 14. animasyon çerçeve değişikliği kabarık etkisi
- 15. WPF bir ControlTemplate için ResourceDictionary olayları
- 16. SqlDependency kullanımı sabit güncelleştirmelerle sonuçlanır
- 17. VS2010 nasıl kaldırılır "Dosya değişikliği algılandı" iletişim?
- 18. Bir Stile Kaynak veya ResourceDictionary ekleyebilir miyim?
- 19. Sürücü Harf Değişikliği - VirtualBox VM için VDI Yeniden Kaydet VM
- 20. Android neden Oryantasyon Değişikliği ile ilgili etkinlikleri yeniden yaratıyor
- 21. Alt öğe üzerinde yeniden oluşturma işleminde alt öğe değişikliği gerçekleştirme
- 22. Animasyon UICollectionView hücre boyutu değişikliği ve yeniden konumlandırmak çevreleyen hücreler
- 23. İkili dosya eşleşmesi sonuçları nasıl sonuçlanır grep
- 24. UINavigationBar'da düğme değişikliği nasıl yapılır?
- 25. BaseAdapter'ta veritabanı değişikliği nasıl bildirilir?
- 26. Xamarin.Forms: ResourceDictionary dosyasını başka bir dosyadan nasıl yükleyebilirim?
- 27. SQL Sorgusu tkinter ile sonuçlanır
- 28. Çatal() neden çoğaltılan çıktıyla sonuçlanır?
- 29. ExtJS Düğme metin değişikliği
- 30. JSpinner Değer değişikliği Olaylar
+1; :-) –