DependencyObject
ve DependencyProperty
tarafından kullanılan Miras Ağacı (veya Devralma Bağlamı) özelliği hakkında yeterli bilgileri bulmaya çalışıyorum.DependencyObject Kalıtım Ağacı'nı Özelleştirme
Tipik bir WPF sayfasının dışına DependencyProperty
dışa aktarma özelliği değerini kullanmak istiyorum, böylece A nesnesi mantıksal üst nesne B'dir ve böylece A nesnesindeki bir özelliğe atanan değer otomatik olarak B nesnesine doğru ilerler. yerel olarak ayarlanmadıkça (FlowDirection
özelliğinin WPF'de çalışması gibi).
DependencyObject
den derieved ise
ve değil çocuklardır bir UIElement
Mantıksal ağaç kurmak nasıl ardından, (diğer bir deyişle, nesne A, kendi kökü olan) DependencyProperty
böylece B'nin A'nın çocuğu olduğunu biliyor mu?
Hillberg Freezable Trick ve Josh Smith's bag of tricks, tam aradığım şey değil. I , mevcut bir eleman ağacından özellikleri almak istemiyor ... Kendi görsel olmayan eleman ağacımı oluşturmak istiyorum ... yani, miras bağlamında kontrol sahibi olmak istiyorum.
Bu bilgi gövdesinin nerede saklandığını bilen var mı?
Sorununuzu nasıl çözdüğünüzü merak ediyorum. Kendi ağacınızı/mirasınızı/DP mekanizmanızı mı yazdınız? Yolunda size yardımcı olacak herhangi bir kütüphane buldunuz mu? Benzer bir şey yapmaya çalışıyorum. –