Наследование пользовательских свойств Silverlight - PullRequest
2 голосов
/ 11 февраля 2011

У меня есть класс, унаследованный от UserControl, с пользовательским DependencyProperty.Я помещаю стандартную кнопку внутрь (не обязательно, что она является непосредственным дочерним элементом), и я хочу получить значение моего собственного DP на кнопке, например:

usercontrol.MyDependency = "hello";
var x = button.GetValue(MyUserControl.MyDependencyProperty);

Это в значительной степени наследование свойств внутри визуального дерева,но x имеет значение null, а не "hello".

Возможно ли наследование свойств, подобное этому, в silverlight?
(И нет, я не хочу помещать userControl в его собственный DataContext, мне нужен DC дляmy ViewModel, MyDependency - это свойство представления, а не модели представления)

1 Ответ

2 голосов
/ 11 февраля 2011

Доступно только для нескольких нативных свойств. И вы не можете включить его для пользовательских свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...