StyleSelector Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
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. |