1

我在具有以下两个属性的 WPF 应用程序中有一个 ViewModel:

public Customer Customer { get; set; }
public ObservableCollection<Customer> Customers { get; set; }

在我看来,我有一个 DXGrid。如何将所选项目绑定到客户属性?

4

1 回答 1

3

你应该使用SelectedRowsSource财产。将其绑定到ObservableCollection<Customer>. 您的代码将如下所示:

public ObservableCollection<Customer> SelectedCustomers { get; set; }
public ObservableCollection<Customer> Customers { get; set; }

……

    <dxg:GridControl ItemsSource="{Binding Customers}" AutoPopulateColumns="True">
        <dxg:GridControl.View>
            <dxg:TableView MultiSelectMode="Row" NavigationStyle="Row" 
                 SelectedRowsSource="{Binding SelectedCustomers}" />
        </dxg:GridControl.View>
    </dxg:GridControl>
于 2013-03-26T12:39:53.257 回答