Zachowanie DependencyProperty w odniesieniu do wielu wystąpień FrameworkElement
Próbowałem więc użyćDependencyProperty
rozwiązać moje problemy związane z przekazywaniem lokalnego ViewModel w widokach potomnych. Jednak w mojej głowie pojawiło się pytanie.
Na przykład muszę zrobić kilka wystąpień pewnościFrameworkElement
powiedzmyUserControl
. ŻeUserControl
maDependencyProperty
zdefiniowane. Jak stwierdzono w książkach, instancja właściwości zależności powinna byćstatic
ireadonly
. Jak by to byłoDependencyProperty
pracować w takim scenariuszu? Czy działałoby tak samo jak konwencjonalneUserControl
właściwość lub jakakolwiek instancja obiektu przekazana doDependencyProperty
, zostanie przekazany we wszystkich przypadkach wspomnianegoUserControl
?