首页新闻找找看学习计划

wpf datatemplate 中 binding的问题 困扰我好几天了

0
悬赏园豆:50 [已关闭问题] 关闭于 2018-04-23 10:39

同样的datatemplate,在dataGrid 的Cloumn中 binding无效。在listView 的cloumn中binding成功,想不明白

代码如下

                    <ListView x:Name="metroDataGrid7" Grid.Row="3" Margin="0,0.4,0,47.4" ItemsSource="{Binding OperatorList}"  Grid.RowSpan="2" >
                        <ListView.View>
                            <GridView>
                                <GridViewColumn   Header="操作权限">
                                    <GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <CheckBox IsChecked="{Binding right_checked}" Width="80" IsEnabled="True"  ></CheckBox>
                                        </DataTemplate>
                                    </GridViewColumn.CellTemplate>
                                </GridViewColumn>
                                <GridViewColumn DisplayMemberBinding="{Binding error_info}" Width="500" Header=""/>
                                </GridView>
                            </ListView.View>
                    </ListView>

上面 CheckBox isChecked 成功绑定到Viewmodel

<DataGrid>
                        <DataGrid.Columns>
                            <DataGridTemplateColumn Header="全选">
                                <DataGridTemplateColumn.CellTemplate>
                                    <DataTemplate>
                                            <CheckBox IsChecked="{Binding right_checked}" Width="80" IsEnabled="True"  ></CheckBox>
</DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns> </DataGrid>

上面的checkbox ischecked 无法绑定到viewmodel

陈傻傻周笨笨的主页 陈傻傻周笨笨 | 初学一级 | 园豆:114
提问于:2018-02-07 16:23
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册