关于TemplatedControl的有关问题
关于TemplatedControl的问题对于一个templatedcontrol,在cs代码中怎么获取对象树的元素啊。比如说这样一段x
关于TemplatedControl的问题
对于一个templatedcontrol,在cs代码中怎么获取对象树的元素啊。
比如说这样一段xaml代码:
XML code <Style TargetType="PanelBar" ><setter Property="Template"><setter.value><controlTemplate TargetType="GridBar"><Button/></setter.value></setter></Style>
这样一段代码,我想得到其中Button这个控件的对象树的某个元素,(就是说进入到button里面,组成button这个控件的各个组成元素,比如里面的一个rectangle)。该怎么在cs代码中得到啊。
[解决办法]不能,你只能靠编辑button的模板来了解它的内部构造,然后重写button来获取其内部的各个控件。