有谁知道如何做到这一点?
我知道如何在代码中绑定
DataGrid DGrid = new DataGrid();
DGrid.SetBinding( ... , myBinding);
但不是SelectedCells
因为没有DataGrid.SelectedCellsProperty
我发现只有DataGrid.SelectedIndexProperty
和DataGrid.SelectedItemProperty
非常感谢任何可以提供帮助的东西!
有谁知道如何做到这一点?
我知道如何在代码中绑定
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);
如果您没有 Dependency 对象,那么您可以在自定义编写的 Behavior 中执行此操作。如果这是您的情况,请发表评论-如果需要,我会提供一些其他详细信息。