GridViewColumn.CellTemplateSelector プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列のセルの表示に使用するテンプレートを決定する DataTemplateSelector を取得または設定します。
public:
property System::Windows::Controls::DataTemplateSelector ^ CellTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector CellTemplateSelector { get; set; }
member this.CellTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property CellTemplateSelector As DataTemplateSelector
プロパティ値
列のセルの DataTemplateSelector を選択できるようにする DataTemplate。 既定値は、null
です。
例
CellTemplateSelector プロパティを設定する方法を次の例に示します。
<ListView ItemsSource="{Binding Source={StaticResource EmployeeData},
XPath=Employee}">
<ListView.View>
<GridView>
<GridViewColumn Header="First Name"
DisplayMemberBinding="{Binding XPath=FirstName}" />
<GridViewColumn Header="Last Name"
CellTemplate="{StaticResource LastNameCellTemplate}"/>
<GridViewColumn Header="Favorite City"
CellTemplateSelector="{DynamicResource
FavoriteCityTemplateSelector}"/>
</GridView>
</ListView.View>
</ListView>
注釈
次のプロパティはすべて、列セルの内容にバインドして表示し、優先順位の高い順にここに一覧表示されます。
XAML 属性の使用方法
<object CellTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
XAML プロパティ要素の使用
<object>
<object.CellTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.CellTemplateSelector>
</object>
XAML 値
MyDataTemplateSelectorImplementation
実際SelectTemplateのオーバーライドを実装する からDataTemplateSelector派生したクラス。 カスタム クラスをマップする方法の詳細については、「 XAML 名前空間」および「WPF XAML の名前空間マッピング」を参照してください。
ResourceExtension
次のいずれか: StaticResource
、または DynamicResource
。
「XAML リソース」を参照してください。
DataTemplateSelectorClassKey
要求されているセレクターの実装を識別するキー。 キーは、実際 SelectTemplate のオーバーライドを実装する派生クラスを参照します。 カスタム クラスをマップする方法の詳細については、「 XAML 名前空間」および「WPF XAML の名前空間マッピング」を参照してください。 リソースディクショナリにリソースとしてクラスのインスタンスを DataTemplateSelector プログラムで追加することもできます。
依存プロパティ情報
識別子フィールド | CellTemplateSelectorProperty |
に設定されたメタデータ プロパティ true |
なし |
適用対象
.NET