自定义控件标签
问题描述:
我设计的自定义控制并有一个要求:自定义控件标签
<Control:MyControl>
<Control:MyControl.Property1>
<Control:MyControl.Property2></Control:MyControl.Property2>
</Control:MyControl.Property1>
</Control:MyControl>
能否请你建议我这样做的解决方案?
谢谢
答
干脆直接在你的控制,全属性,或者甚至只是自动性质这样的性质:
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中)
你想达到什么目的?你需要指定参数的值吗? – tomasmcguinness 2011-05-04 09:43:24