共用方式為


GridView.ColumnHeaderTemplateSelector 屬性

定義

取得或設定選取器物件,這個物件提供選取每個資料行行首所使用之範本的邏輯。

public:
 property System::Windows::Controls::DataTemplateSelector ^ ColumnHeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }
member this.ColumnHeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property ColumnHeaderTemplateSelector As DataTemplateSelector

屬性值

DataTemplateSelector

DataTemplateSelector 物件,判斷每個資料行行首所使用的資料範本。 預設值是 null

備註

如果您未設定此屬性,則預設邏輯是在定義所有資料行時使用 ColumnHeaderTemplate 屬性。

ColumnHeaderTemplate如果同時設定 屬性和 ColumnHeaderTemplateSelector 屬性,則 ColumnHeaderTemplate 屬性會優先使用。

此屬性代表數種配置方式之一,並設定資料行標頭的樣式。 如需詳細資訊,請參閱 GridView 資料行標頭樣式和範本概觀

XAML Attribute Usage

<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

XAML 屬性項目用法

<object>  
  <object.ColumnHeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.ColumnHeaderTemplateSelector>  
</object>  

XAML 值

ResourceExtension
下列其中一項: StaticResource 、 或 DynamicResource 。 請參閱 XAML 資源

DataTemplateSelectorClassKey
識別所要求選取器實作的索引鍵。 索引鍵是指實作實際 SelectTemplate 覆寫的衍生類別。 如需如何對應自訂類別的詳細資訊,請參閱 WPF XAML 的 XAML 命名空間和命名空間對應。 您也可以以程式設計方式將 類別的 DataTemplateSelector 實例新增為資源至應用程式資源字典。

MyDataTemplateSelectorImplementation
衍生自 DataTemplateSelector 的類別,實作實際 SelectTemplate 覆寫。 如需如何對應自訂類別的詳細資訊,請參閱 WPF XAML 的 XAML 命名空間和命名空間對應

相依性屬性資訊

識別碼欄位 ColumnHeaderTemplateSelectorProperty
設定為 的中繼資料屬性 true

適用於

另請參閱