AdornerFonts 클래스

표시기(Adorner)에 사용할 수 있는 공용 브러시 집합을 제공합니다.

상속 계층 구조

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

네임스페이스:  Microsoft.Windows.Design.Interaction
어셈블리:  Microsoft.Windows.Design.Interaction(Microsoft.Windows.Design.Interaction.dll)

구문

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

AdornerFonts 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성정적 멤버 FontFamily 현재 항목의 FontFamily를 가져옵니다.
Public 속성정적 멤버 FontFamilyKey 표시기의 FontFamily에 대한 리소스 키를 가져옵니다.
Public 속성정적 멤버 FontSize 현재 FontFamily를 그릴 글꼴 크기를 가져옵니다.
Public 속성정적 멤버 FontSizeKey 표시기의 글꼴 크기에 대한 리소스 키를 가져옵니다.

위쪽

설명

AdornerFonts 클래스를 사용하여 사용자 지정 표시기 컨트롤의 모양을 표준화합니다. 이러한 미리 정의된 글꼴 패밀리 및 크기를 사용하여 사용자 지정 표시기를 WPF Designer의 색 구성표에 추가할 수 있습니다.

예제

다음 코드 예제에서는 AdornerFonts 클래스를 사용하여 CheckBox 컨트롤의 글꼴 패밀리 및 크기를 설정하는 방법을 보여 줍니다. 자세한 내용은 연습: 디자인 타임에 WPF 사용자 지정 컨트롤 디버깅을 참조하십시오.

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

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.Windows.Design.Interaction 네임스페이스

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

기타 리소스

연습: 디자인 타임 표시기 만들기

연습: 컨트롤 내에 레일 구현

연습: 디자인 타임에 WPF 사용자 지정 컨트롤 디버깅

표시기 아키텍처