バージョン

xamGrid コントロールの代わりに xamDataGrid コントロールを使用してください。xamGrid は数年以内に廃止する予定のため、新しい機能の追加はありません。xamGrid のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamDataGrid への移動に関する質問は、サポートまでお問い合わせください。

列の選択設定

ColumnChooserSettingsOverride オブジェクトには存在せず、 ColumnChooserSettings に存在する、3 つの追加プロパティがあります。

HiddenColumnIndicatorTooltipText - このプロパティは、エンド ユーザーが列ヘッダーの列チューザー インジケーター上でマウスをホバーするときに表示されるテキストを設定します。

ColumnChooserDisplayText - このプロパティは、列チューザーのダイアログ ウィンドウのヘッダーに表示されるテキスト、および列チューザーのドロップダウン リストのラベルとして表示されるテキストを指定します。

Style - ColumnChooserDialog コントロールをターゲットとするこのプロパティを設定することによって、列チューザーのダイアログ ウィンドウのスタイルを設定できます。

以下のコードはこれらのプロパティを設定する方法を示します。

XAML の場合:

<ig:XamGrid.Resources>
    <Style x:Key="ColumnChooserStyle" TargetType="igPrim:ColumnChooserDialog">
        <Setter Property="Foreground" Value="Red" />
    </Style>
</ig:XamGrid.Resources>
...

<ig:ColumnChooserSettings AllowHideColumnIcon="True" AllowHiddenColumnIndicator="True"
    HiddenColumnIndicatorToolTipText="Click to display hidden columns"
    ColumnChooserDisplayText="Hide Column"
    Style="{StaticResource ColumnChooserStyle}">
</ig:ColumnChooserSettings>

Visual Basic の場合:

Me.MyDataGrid.ColumnChooserSettings.HiddenColumnIndicatorToolTipText = "Click to display hidden columns"
Me.MyDataGrid.ColumnChooserSettings.ColumnChooserDisplayText = "Hide Columns"
Me.MyDataGrid.ColumnChooserSettings.Style = CType(Me.MyDataGrid.Resources("ColumnChooserStyle"), Style)

C# の場合:

this.MyDataGrid.ColumnChooserSettings.HiddenColumnIndicatorToolTipText = "Click to display hidden columns";
this.MyDataGrid.ColumnChooserSettings.ColumnChooserDisplayText = "Hide Columns";
this.MyDataGrid.ColumnChooserSettings.Style = this.MyDataGrid.Resources["ColumnChooserStyle"] as Style;
xamGrid columnChooser5.png