Partager via


StyleSelector Classe

Définition

Active la logique de sélection de style d’élément personnalisée en fonction des données de contenu et de son conteneur d’éléments spécifique.

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StyleSelector
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class StyleSelector
Public Class StyleSelector
See Remarks
Héritage
Object IInspectable StyleSelector
Attributs

Remarques

La classe StyleSelector de base n’est pas utilisée en tant qu’élément objet en XAML. Toutefois, il est courant de dériver un StyleSelector personnalisé, de mapper un préfixe xmlns pour la classe personnalisée et son espace de noms/assembly, puis de faire référence à un instance de la classe personnalisée telle que définie dans un bloc Resources en XAML. Cela permet de faire référence à la classe de sélecteur de modèle personnalisé par x :Key et d’utiliser cette référence pour définir la valeur de propriétés telles que ItemContainerStyleSelector dans des modèles XAML et des états visuels particuliers.

Constructeurs

StyleSelector()

Initialise une nouvelle instance de la classe StyleSelector.

Méthodes

SelectStyle(Object, DependencyObject)

Retourne un style spécifique basé sur une logique personnalisée.

SelectStyleCore(Object, DependencyObject)

En cas d’implémentation par une classe dérivée, retourne un style spécifique basé sur une logique personnalisée.

S’applique à

Voir aussi