У меня есть один UserControl, вложенный в другой UserControl, что-то вроде этого:
<uc:MyControl1>
<uc:MyControl2 Name="cheese"/>
</uc:MyControl2>
uc: MyControl2 содержит DP Name .А внутри uc:MyControl
1 я выставляю uc:MyControl2
, используя стандартное свойство:
public uc:MyControl1 ExposedMyProperty1 {get{return MyProperty1}}
Но я все еще не могу получить к нему доступ из uc:MyControl1
:
<uc:MyControl1 ExposedMyProperty1.Name="Milk">
<uc:MyControl2/>
</uc:MyControl2>
Intellisenseпоказывает только свойства UserControl, но не моей производной версии UserControl.Это означает, что я вижу все свойства, полученные из UserControl, но не вижу DP, который я определил.Похоже, я получаю UserControl вместо uc:MyControl1
.
Я что-то здесь упускаю?