AdornerFonts-Klasse

Stellt einen Satz von allgemeinen Pinseln bereit, die mit Adornern verwendet werden können.

Vererbungshierarchie

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

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

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

Der AdornerFonts-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member FontFamily Ruft die FontFamily für das aktuelle Element ab.
Öffentliche EigenschaftStatischer Member FontFamilyKey Ruft einen Ressourcenschlüssel für die FontFamily für den Adorner ab.
Öffentliche EigenschaftStatischer Member FontSize Ruft den Schriftgrad ab, mit der die FontFamily gezeichnet wird.
Öffentliche EigenschaftStatischer Member FontSizeKey Ruft einen Ressourcenschlüssel für den Schriftgrad für den Adorner ab.

Zum Seitenanfang

Hinweise

Verwenden Sie die AdornerFonts-Klasse, um die Darstellung eigener benutzerdefinierter Adornersteuerelemente zu standardisieren. Unter Verwendung dieser vordefinierten Schriftfamilie und des Schriftgrads nutzen benutzerdefinierte Adorner das Farbschema des WPF-Designer.

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung der AdornerFonts-Klasse zum Festlegen von Schriftfamilie und Schriftgrad des CheckBox-Steuerelements. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Debuggen von benutzerdefinierten WPF-Steuerelementen zur Entwurfszeit.

' 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;
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Interaction-Namespace

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

Weitere Ressourcen

Exemplarische Vorgehensweise: Erstellen eines Entwurfszeitadorners

Exemplarische Vorgehensweise: Implementieren einer Schiene in einem Steuerelement

Exemplarische Vorgehensweise: Debuggen von benutzerdefinierten WPF-Steuerelementen zur Entwurfszeit

Adorner-Architektur