SPREAD for WPF 3.0J - GcSpreadGrid
XAML の使用
GrapeCity SPREAD for WPF 3.0J > 開発者ガイド > 製品について > XAML の使用

XAML は、WPF で UI の作成に使用するマークアップ言語です。WPF の XAML について詳しくは、MSDNの「WPF の XAML」を参照してください。

本製品の名前空間

本製品を XAML で使用するには、次の名前空間を宣言します。

名前空間 説明
xmlns:sg="http://schemas.grapecity.com/windows/spreadgrid/2012" 本製品の既定の名前空間です。

上記の名前空間を宣言することにより、sg: 接頭辞を使用して本製品をウィンドウに配置できます。次のように XAML を記述します。

XAML
コードのコピー
<sg:GcSpreadGrid />

XAML で設定できない機能

本製品のすべての機能が XAML で設定できるわけではありません。XAML で設定できない機能は、次のとおりです。

機能 説明
行を XAML で設定することはできません。SPREAD デザイナ、またはコード ビハインドを使用してください。
セル セルを XAML で設定することはできません。SPREAD デザイナ、またはコード ビハインドを使用してください。
ヘッダ ヘッダ セルは ColumnHeaderStyle, CornerHeaderStyle, RowHeaderStyle プロパティでスタイルを編集できます。その他の設定は、SPREAD デザイナ、またはコード ビハインドを使用してください。
条件付き書式 条件付き書式を XAML で設定することはできません。SPREAD デザイナ、またはコード ビハインドを使用してください。
名前付きスタイル WPF のスタイルではありません(詳しくは「名前付きスタイル」を参照してください)。この機能はXAMLで設定することはできません。SPREAD デザイナ、またはコード ビハインドを使用してください。
グループ集計 グループ集計を XAML で設定することはできません。SPREAD デザイナ、またはコード ビハインドを使用してください。

XAML でスタイルをカスタマイズできる要素

本製品のすべての要素のスタイルを XAML で編集できるわけではありません。XAML でスタイルを編集できるコントロールの要素は次のとおりです。

要素 プロパティ スタイルの対象となる型
セル CellStyle CellPresenter
列ヘッダ セル ColumnHeaderStyle ColumnHeaderCellPresenter
コーナー ヘッダ セル CornerHeaderStyle CornerHeaderCellPresenter
行/列のドラッグ移動を表すインジケータ DragIndicatorStyle DragIndicator
行/列のドラッグ移動先を表すインジケータ DropLocationIndicatorStyle DropLocationIndicator
フィルタ ドロップダウン リスト FilterDropDownListStyle ColumnDropDownList
行ヘッダ セル RowHeaderStyle RowHeaderCellPresenter
スクロールバー ScrollBarStyle ScrollBar

関連トピック