<ig:XamGrid x:Name="MyGrid" AutoGenerateColumns="False"> <ig:XamGrid.RowSelectorSettings> <ig:RowSelectorSettings Visibility="Visible"/> </ig:XamGrid.RowSelectorSettings> … </ig:XamGrid>
xamGrid コントロールの代わりに xamDataGrid コントロールを使用してください。xamGrid は数年以内に廃止する予定のため、新しい機能の追加はありません。xamGrid のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamDataGrid への移動に関する質問は、サポートまでお問い合わせください。
行セレクターは xamGrid で各行の前に現れる要素です。行セレクターは行を選択またはアクティブ化するために主に使用されます。ところが、行セレクターをクリックすると、行セレクターのイベントを処理することによって、その行でカスタム アクションを実行できます。詳細は「行セレクターイベントの処理」を参照してください。行セレクターで行番号を表示することもできます。
クリックした時に行を自動的に選択するように行セレクターを構成するには、行選択を有効にする必要があります。詳細は 「選択」トピックを参照してください。
アクティブ化が有効の間行セレクターをクリックするとその行の最初のセルをアクティブにします。アクティブ化を有効にする詳細は、 「アクティブ化」トピックを参照してください。
以下のコードで示すように、 RowSelectorSettings オブジェクトの Visibility プロパティを Visible に設定することで、xamGrid で行セレクターを有効にできます。
XAML の場合:
<ig:XamGrid x:Name="MyGrid" AutoGenerateColumns="False"> <ig:XamGrid.RowSelectorSettings> <ig:RowSelectorSettings Visibility="Visible"/> </ig:XamGrid.RowSelectorSettings> … </ig:XamGrid>
Visual Basic の場合:
Imports Infragistics.Controls.Grids ... Me.MyGrid.RowSelectorSettings.Visibility = Visibility.Visible
C# の場合:
using Infragistics.Controls.Grids; ... this.MyGrid.RowSelectorSettings.Visibility = Visibility.Visible;
以下のスクリーン ショットは、行セレクターがデフォルト設定の xamGrid を示しています。