【问题标题】:DataGrid ItemsSource Cell value changedDataGrid ItemsSource 单元格值已更改
【发布时间】:2016-09-12 12:18:06
【问题描述】:

我有一个自定义数据网格,数据网格显示坐标集合:

<customControls:CustomDataGrid ItemsSource="{Binding Points}"              
              SelectedItem="{Binding SelectedRow}" IsSynchronizedWithCurrentItem="True"      
              CanUserAddRows="True" SelectionMode="Extended" AutoGenerateColumns="False"> 
    <DataGrid.Columns>                                                                         
      <DataGridTextColumn  Header="X" Binding="{Binding X}" Width="Auto"/>
      <DataGridTextColumn Header="Y" Binding="{Binding Y}" Width="Auto"/>
    </DataGrid.Columns>   
</customControls:CustomDataGrid >

我需要一种方法来在单元格值发生更改(而不是行更改)时获得通知。

【问题讨论】:

    标签: wpf mvvm datagrid dependency-properties itemssource


    【解决方案1】:

    如果你在数据网格中绑定了 observable 集合。 使用 Points.Collectionchanged 事件,我认为对你有好处。

    【讨论】:

    • 试过了,事件没有触发。
    猜你喜欢
    • 2013-05-01
    • 2011-06-29
    • 2016-03-29
    • 1970-01-01
    • 2011-07-29
    • 2014-08-17
    • 2016-03-07
    相关资源
    最近更新 更多