Silverlight样式控件

时间:2012-03-01 06:01:17

标签: silverlight

我添加了一个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;控制在后面的代码?

提前致谢...

1 个答案:

答案 0 :(得分:0)

嵌入在样式中,你不能。你有一个选项是将一个OnLoad事件添加到复选框中,该复选框将在你的代码中触发,然后你可以将发送者强制转换为CheckBox对象并访问它,将它存储在本地变量中,或者你想要的任何内容做它。