Compartir a través de


AdornerFonts (Clase)

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

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.Interaction.AdornerFonts

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

Sintaxis

'Declaración
Public NotInheritable Class AdornerFonts
public static class AdornerFonts
public ref class AdornerFonts abstract sealed
[<AbstractClass>]
[<Sealed>]
type AdornerFonts =  class end
public final class AdornerFonts

El tipo AdornerFonts expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático FontFamily Obtiene FontFamily para el elemento actual.
Propiedad públicaMiembro estático FontFamilyKey Obtiene una clave de recurso para FontFamily para el adorno.
Propiedad públicaMiembro estático FontSize Obtiene el tamaño de fuente para dibujar el objeto FontFamily actual.
Propiedad públicaMiembro estático FontSizeKey Obtiene una clave de recurso para el tamaño de fuente para el adorno.

Arriba

Comentarios

Utilice la clase AdornerFonts para normalizar el aspecto de los controles de adorno personalizados. Si usa esta familia de fuentes y tamaños predefinidos, los adornos personalizados participan en la combinación de colores de WPF Designer.

Ejemplos

En el siguiente ejemplo de código se muestra cómo utilizar la clase AdornerFonts para establecer la familia de fuentes y tamaños de un control CheckBox. Para obtener más información, vea 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;
}

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

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

AdornerPanel

AdornerColors

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