Compartir a través de


StyleSelector Clase

Definición

Habilita la lógica de selección de estilo de elemento personalizado como una función de los datos de contenido y su contenedor de elementos específico.

/// [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
Herencia
Object IInspectable StyleSelector
Atributos

Comentarios

La clase StyleSelector base no se usa como elemento de objeto en XAML. Sin embargo, es un escenario común derivar un StyleSelector personalizado, asignar un prefijo xmlns para la clase personalizada y su espacio de nombres o ensamblado y, a continuación, hacer referencia a una instancia de la clase personalizada tal como se define en un bloque Resources en XAML. Esto permite hacer referencia a la clase de selector de plantillas personalizada por x:Key y usar esa referencia para establecer el valor de propiedades como ItemContainerStyleSelector en plantillas XAML y estados visuales concretos.

Constructores

StyleSelector()

Inicializa una nueva instancia de la clase StyleSelector .

Métodos

SelectStyle(Object, DependencyObject)

Devuelve un estilo específico basado en la lógica personalizada.

SelectStyleCore(Object, DependencyObject)

Cuando se implementa mediante una clase derivada, devuelve un estilo específico basado en la lógica personalizada.

Se aplica a

Consulte también