怎么获取自定义样式里的嵌套控件
如何获取自定义样式里的嵌套控件
我自定义了一个TREEVIEW STYLE
这个样式里在原来的基础上增加了CHECKBOX-checkBox,跟IMAGE-imageIcon,
然后我在一个界面MAINFOR里,增加了这个自定义样式的treeview 叫“treeview1”,那如何获取CHECKBOX,image.
如何这样去访问:this.treeView1.checkBox 或者 this.treeView1.imageIcon
1.我看有的是用VisualTreeHelper去遍历。
2.如何将这两个自定义的控件,增加成这个自定义TREEVIEW的属性(就像设置TREEVIEW的大小,宽度一样)
------解决方案--------------------
http://blog.****.net/duanzi_peng/article/details/17094639
我自定义了一个TREEVIEW STYLE
<StackPanel Margin="2,1,5,1" Orientation="Horizontal" x:Name="stackPanel" VerticalAlignment="Bottom">
<CheckBox x:Name="checkBox" VerticalAlignment="Center" Margin="2,0,5,0"></CheckBox>
<StackPanel Orientation="Horizontal" >
<Image x:Name="imageIcon" VerticalAlignment="Center"></Image>
<ContentPresenter x:Name="text_Header" ContentSource="Header" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
</StackPanel>
</StackPanel>
这个样式里在原来的基础上增加了CHECKBOX-checkBox,跟IMAGE-imageIcon,
然后我在一个界面MAINFOR里,增加了这个自定义样式的treeview 叫“treeview1”,那如何获取CHECKBOX,image.
如何这样去访问:this.treeView1.checkBox 或者 this.treeView1.imageIcon
1.我看有的是用VisualTreeHelper去遍历。
2.如何将这两个自定义的控件,增加成这个自定义TREEVIEW的属性(就像设置TREEVIEW的大小,宽度一样)
------解决方案--------------------
http://blog.****.net/duanzi_peng/article/details/17094639