StyleSelector Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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(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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
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. |