我添加了一个Silverlight风格的复选框。
<Style x:Key="DataGridColumnHeaderStyle" TargetType="dataprimitives:DataGridColumnHeader">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<CheckBox Content="Add to Template" x:Name="chkAllDelimited" Checked="chkAllDelimited_Checked" Unchecked="chkAllDelimited_Unchecked"
VerticalAlignment="Center" IsChecked="false" HorizontalAlignment="Center" HorizontalContentAlignment="Left"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
如何获得这个x:Name =&#34; chkAllDelimited&#34;控制在后面的代码?
提前致谢...
答案 0 :(得分:0)
嵌入在样式中,你不能。你有一个选项是将一个OnLoad事件添加到复选框中,该复选框将在你的代码中触发,然后你可以将发送者强制转换为CheckBox对象并访问它,将它存储在本地变量中,或者你想要的任何内容做它。