如何以编程方式绑定DataGrid.SelectedCells
本文关键字:绑定 DataGrid SelectedCells 方式 编程 | 更新日期: 2023-09-27 18:01:36
有人知道怎么做吗?
我知道如何在代码中绑定
DataGrid DGrid = new DataGrid();
DGrid.SetBinding( ... , myBinding);
但没有SelectedCells
,因为没有DataGrid.SelectedCellsProperty
。我只发现DataGrid.SelectedIndexProperty
和DataGrid.SelectedItemProperty
任何可以帮助的都是非常感激的!
如果你有一些其他的依赖属性,你可以绑定到DataGrid.SelectedCells
属性。例如,假设你有一个DependencyObject
的祖先在它里面有一个SelectedCellsInGrid
的依赖属性,在这种情况下你可以这样调用:
var binding = new Binding("SelectedCells") { Source = yourDataGrid };
this.SetBinding(<your_object_type>.SelectedCellsInGridProperty, binding);
如果你没有依赖对象,你可以在自定义的行为中这样做。如果这是你的情况,请留下评论-如果需要,我会添加一些额外的细节。