当前位置: 代码迷 >> Silverlight >> silverlight获取datagrid列事前的checkbox
  详细解决方案

silverlight获取datagrid列事前的checkbox

热度:2508   发布时间:2013-02-26 00:00:00.0
silverlight获取datagrid列头里的checkbox
<Style x:Key="DataGridColumnHeaderStyle1" TargetType="Primitives:DataGridColumnHeader">
            <Setter Property="ContentTemplate">
                <Setter.Value>
                    <DataTemplate>
                        <StackPanel >
                            <CheckBox Content="全选" Click="chkAll_Click" x:Name="chkAll"/>
                        </StackPanel>
                    </DataTemplate>
                </Setter.Value>
            </Setter>
        </Style>
这样的模板,我想在后端获取这个checkbox,以便来控制它的是否选择,该怎么办?
------解决方案--------------------------------------------------------
引用:
直接使用MVVM模式进行前台和数据后台进行绑定呢,如果下次需要加载时自动根据数据来绑定到前台CheckBox上面

通过双向绑定的方式是最便捷的。
或者在chkAll_Click的sender就是那个checkbox对象,可以保存起来备用。