首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

WPF中头模板中控件怎么访问

2012-03-09 
WPF中头模板中控件如何访问?DataGridTemplateColumn IsReadOnlyFalse CanUserResizeFalse DataGr

WPF中头模板中控件如何访问?
<DataGridTemplateColumn IsReadOnly="False" CanUserResize="False" >
  <DataGridTemplateColumn.HeaderTemplate >
  <HierarchicalDataTemplate >
  <DockPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
  <CheckBox Name="ckbHeader" HorizontalAlignment="Center" Width="20" Click="ckbHeaderNewBarcod_Click" ></CheckBox>
  </DockPanel>
  </HierarchicalDataTemplate>
  </DataGridTemplateColumn.HeaderTemplate>
  <DataGridTemplateColumn.CellTemplate>
  <DataTemplate>
  <CheckBox HorizontalAlignment="Center" VerticalAlignment="Center" IsChecked="{Binding Path=Selected}" Click="CheckBoxNewBarcode_Click"></CheckBox>
  </DataTemplate>
  </DataGridTemplateColumn.CellTemplate>
  </DataGridTemplateColumn>

如何访问ckbHeader?多谢

[解决办法]
不能直接访问,不过可以通过查找访问,不过查找到的是一堆相同名字的控件,看你怎么用了。
[解决办法]
要看你的需求了,就是找到它要做什么。
[解决办法]
Datagrid中Checkbox全选方法请参考:
http://www.silverlightchina.net/html/tips/2011/0921/10533.html

http://www.silverlightchina.net/html/tips/2011/0516/7674.html

http://www.silverlightchina.net/html/tips/2009/1118/241.html


遍历模板子控件方法,请参考:

http://www.silverlightchina.net/html/tips/2011/0917/10463.html

http://www.silverlightchina.net/html/tips/2011/0322/6272.html

http://www.silverlightchina.net/html/tips/2010/0627/1342.html
[解决办法]
x:Name="ckbHeader" 

热点排行