自定义控件标签

时间:2011-05-04 09:40:58

标签: silverlight-4.0

我正在设计自定义控件,其要求为:

<Control:MyControl>

  <Control:MyControl.Property1>

       <Control:MyControl.Property2></Control:MyControl.Property2>

 </Control:MyControl.Property1>

</Control:MyControl>

你能告诉我解决方案吗?

谢谢

1 个答案:

答案 0 :(得分:0)

只需将控件中的属性实现为完整属性,或者甚至只是这样的自动属性:

public object IAmAProperty {get; set;}

您现在可以从XAML定义此属性的值:

<control:MyControl>
  <Control:MyControl.IAmAProperty>i am a value</Control:MyControl.IAmAProperty>
</control:MyControl>

但是我应该警告:

<Control:MyControl.Property1>
       <Control:MyControl.Property2></Control:MyControl.Property2>
 </Control:MyControl.Property1>

开始工作。 (MyControl的Property2不能嵌套在MyControl的Property1中)

相关问题