GridViewColumn.CellTemplateSelector Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví, DataTemplateSelector který určuje šablonu použít k zobrazení buněk ve sloupci.
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
Hodnota vlastnosti
A DataTemplateSelector , který poskytuje DataTemplate výběr pro buňky sloupce. Výchozí formát je null
.
Příklady
Následující příklad ukazuje, jak nastavit CellTemplateSelector vlastnost.
<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>
Poznámky
Následující vlastnosti jsou všechny svázání s obsahem buňky sloupce a zobrazují ho a jsou zde uvedeny v pořadí podle priority od nejvyššího po nejnižší:
Použití atributu XAML
<object CellTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Použití elementu vlastnosti XAML
<object>
<object.CellTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.CellTemplateSelector>
</object>
Hodnoty XAML
MyDataTemplateSelectorImplementation
Třída odvozená z DataTemplateSelector , která implementuje praktické SelectTemplate přepsání. Informace o tom, jak namapovat vlastní třídu, najdete v tématu Obory názvů XAML a mapování oborů názvů pro WPF XAML.
ResourceExtension
Jedna z následujících možností: StaticResource
, nebo DynamicResource
. Viz Prostředky XAML.
DataTemplateSelectorClassKey
Klíč, který identifikuje požadovanou implementaci selektoru. Klíč odkazuje na odvozenou třídu, která implementuje praktické SelectTemplate přepsání. Informace o tom, jak namapovat vlastní třídu, najdete v tématu Obory názvů XAML a mapování oborů názvů pro WPF XAML. Můžete také programově přidat instanci vaší DataTemplateSelector třídy jako prostředek do slovníku prostředků.
Informace o vlastnosti závislosti
Pole Identifikátor | CellTemplateSelectorProperty |
Vlastnosti metadat nastavené na true |
Žádné |