AdornerColors (Clase)

Actualización: noviembre 2007

Proporciona un conjunto de pinceles comunes que se pueden utilizar en adornos.

Espacio de nombres:  Microsoft.Windows.Design.Interaction
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

Public NotInheritable Class AdornerColors

Ni es preciso que declare una instancia de una clase estática para tener acceso a sus miembros.
public static class AdornerColors
public ref class AdornerColors abstract sealed
public final class AdornerColors

Comentarios

Utilice la clase AdornerColors para normalizar el aspecto de los controles de adorno personalizados. Si usa este conjunto de colores predefinido, los adornos personalizados participan en la combinación de colores de WPF Designer.

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar la clase AdornerColors para establecer Background de un control Slider en un color de adorno estándar. Para obtener más información, consulte Tutorial: Implementar un raíl en un control.

' Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush
// Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush;

En el ejemplo de código siguiente se muestra cómo utilizar la clase AdornerResources para establecer Background de un control CheckBox en un color de adorno estándar. Para obtener más información, consulte Tutorial: Depurar controles personalizados de WPF en tiempo de diseño.

' The constructor sets up the adorner control. 
Public Sub New()
    autoSizeCheckBox = New CheckBox()
    autoSizeCheckBox.Content = "AutoSize"
    autoSizeCheckBox.IsChecked = True
    autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily
    autoSizeCheckBox.FontSize = AdornerFonts.FontSize
    autoSizeCheckBox.Background = CType( _
        AdornerResources.FindResource(AdornerColors.RailFillBrushKey),  _
        Brush)
End Sub
// The constructor sets up the adorner control. 
public AutoSizeAdornerProvider()
{
    autoSizeCheckBox = new CheckBox();
    autoSizeCheckBox.Content = "AutoSize";
    autoSizeCheckBox.IsChecked = true;
    autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily;
    autoSizeCheckBox.FontSize = AdornerFonts.FontSize;
    autoSizeCheckBox.Background = AdornerResources.FindResource(
        AdornerColors.RailFillBrushKey) as Brush;
}

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.Interaction.AdornerColors

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

AdornerColors (Miembros)

Microsoft.Windows.Design.Interaction (Espacio de nombres)

AdornerPanel

AdornerFonts

AdornerResources

PrimarySelectionAdornerProvider

Otros recursos

Tutorial: Crear un adorno en tiempo de diseño

Tutorial: Implementar un raíl en un control

Tutorial: Depurar controles personalizados de WPF en tiempo de diseño

Arquitectura de los adornos