<ig:XamGrid x:Name="dataGrid" ActiveItem="{Binding Path=ActiveCustomer, Mode=TwoWay}" ItemsSource="{Binding Path=Customers}" >
xamGrid コントロールの代わりに xamDataGrid コントロールを使用してください。xamGrid は数年以内に廃止する予定のため、新しい機能の追加はありません。xamGrid のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamDataGrid への移動に関する質問は、サポートまでお問い合わせください。
Model-View-ViewModel (MVVM) アーキテクチャを使用中、xamGrid コントロールの ActiveItem プロパティによって、ルート レベル ColumnLayout のデータ項目に簡単にアクセスできます。
この機能を有効にするには、以下のコードに示すように、xamGrid コントロールの ActiveItem プロパティへのバインディングを作成します。
XAML の場合:
<ig:XamGrid x:Name="dataGrid" ActiveItem="{Binding Path=ActiveCustomer, Mode=TwoWay}" ItemsSource="{Binding Path=Customers}" >
上記のコードに基づく:
ActiveCell が行を変更すると、ViewModel の ActiveCustomer プロパティが更新します。
ActiveCustomer プロパティが変更されると、グリッドはその解決を試み、その行の最初の視覚的なセルに ActiveCell を設定します。