다음을 통해 공유


AdornerColors 클래스

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

상속 계층 구조

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

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

구문

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

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

속성

  이름 설명
Public 속성정적 멤버 AlignmentMarkBrush 맞춤 표시에 사용되는 브러시를 가져옵니다.
Public 속성정적 멤버 AlignmentMarkBrushKey 맞춤 표시 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 AlignmentMarkColor 맞춤 표시에 사용되는 색을 가져옵니다.
Public 속성정적 멤버 AlignmentMarkColorKey 맞춤 표시 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 ElementBorderBrush 요소 테두리에 사용되는 브러시를 가져옵니다.
Public 속성정적 멤버 ElementBorderBrushKey 요소 테두리 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 ElementBorderColor 요소 테두리에 사용되는 색을 가져옵니다.
Public 속성정적 멤버 ElementBorderColorKey 요소 테두리 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 GlyphFillBrush 모든 문자 모양을 채우는 데 사용되는 브러시를 가져옵니다.
Public 속성정적 멤버 GlyphFillBrushKey 문자 모양을 채우는 데 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 GlyphFillColor 모든 문자 모양을 채우는 데 사용되는 색을 가져옵니다.
Public 속성정적 멤버 GlyphFillColorKey 문자 모양을 채우는 데 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleBorderBrush 핸들의 테두리를 그리는 브러시를 가져옵니다.
Public 속성정적 멤버 HandleBorderBrushKey 핸들 테두리 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleBorderColor 핸들 테두리의 색을 가져옵니다.
Public 속성정적 멤버 HandleBorderColorKey 핸들 테두리 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleEmptyFillBrush 크기를 조정할 수 없는 경우 핸들의 채우기를 그리는 브러시를 가져옵니다.
Public 속성정적 멤버 HandleEmptyFillBrushKey 크기를 조정할 수 없는 경우 핸들 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleEmptyFillColor 크기를 조정할 수 없는 경우 핸들의 색을 가져옵니다.
Public 속성정적 멤버 HandleEmptyFillColorKey 크기를 조정할 수 없는 경우 핸들 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleFillBrush 핸들의 채우기를 그리는 브러시를 가져옵니다.
Public 속성정적 멤버 HandleFillBrushKey 핸들 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleFillColor 핸들의 색을 가져옵니다.
Public 속성정적 멤버 HandleFillColorKey 핸들 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleFillHoverBrush 마우스 포인터를 올려 놓을 때 핸들의 채우기를 그리는 브러시를 가져옵니다.
Public 속성정적 멤버 HandleFillHoverBrushKey 마우스 포인터를 올려 놓을 때 핸들 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleFillHoverColor 마우스 포인터를 올려 놓을 때 핸들의 색을 가져옵니다.
Public 속성정적 멤버 HandleFillHoverColorKey 마우스 포인터를 올려 놓을 때 핸들 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleFillPressedBrush 눌린 핸들의 채우기를 그리는 브러시를 가져옵니다.
Public 속성정적 멤버 HandleFillPressedBrushKey 눌린 핸들 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 HandleFillPressedColor 눌린 핸들의 색을 가져옵니다.
Public 속성정적 멤버 HandleFillPressedColorKey 눌린 핸들 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 MoveHandleContentBrush 이동 핸들의 콘텐츠에 사용되는 브러시를 가져옵니다.
Public 속성정적 멤버 MoveHandleContentBrushKey 이동 핸들의 콘텐츠에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 MoveHandleContentColor 이동 핸들의 콘텐츠에 사용되는 색을 가져옵니다.
Public 속성정적 멤버 MoveHandleContentColorKey 이동 핸들의 콘텐츠에 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 MoveHandleFillBrush 마우스 포인터를 올려 놓지 않을 때 이동 핸들의 채우기에 사용되는 브러시를 가져옵니다.
Public 속성정적 멤버 MoveHandleFillBrushKey 마우스 포인터를 올려 놓지 않을 때 이동 핸들의 채우기에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 MoveHandleFillColor 마우스 포인터를 올려 놓지 않을 때 이동 핸들의 채우기에 사용되는 색을 가져옵니다.
Public 속성정적 멤버 MoveHandleFillColorKey 마우스 포인터를 올려 놓지 않을 때 이동 핸들의 채우기에 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 MoveHandleFillHoverBrush 마우스 포인터를 올려 놓을 때 이동 핸들의 채우기에 사용되는 브러시를 가져옵니다.
Public 속성정적 멤버 MoveHandleFillHoverBrushKey 마우스 포인터를 올려 놓을 때 이동 핸들의 채우기에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 MoveHandleFillHoverColor 마우스 포인터를 올려 놓을 때 이동 핸들의 채우기에 사용되는 색을 가져옵니다.
Public 속성정적 멤버 MoveHandleFillHoverColorKey 마우스 포인터를 올려 놓을 때 이동 핸들의 채우기에 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 RailFillBrush 레일의 채우기 브러시를 가져옵니다.
Public 속성정적 멤버 RailFillBrushKey 레일에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 RailFillColor 레일의 채우기 색을 가져옵니다.
Public 속성정적 멤버 RailFillColorKey 레일에 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 SelectionFrameBorderBrush 컨트롤 주위의 선택 프레임에 사용되는 브러시를 가져옵니다.
Public 속성정적 멤버 SelectionFrameBorderBrushKey 컨트롤 주위의 선택 프레임에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 SelectionFrameBorderColor 컨트롤 주위의 선택 프레임에 사용되는 색을 가져옵니다.
Public 속성정적 멤버 SelectionFrameBorderColorKey 컨트롤 주위의 선택 프레임에 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 SelectionFrameFillBrush 컨트롤에 사용되는 선택 프레임의 채우기 브러시를 가져옵니다.
Public 속성정적 멤버 SelectionFrameFillBrushKey 컨트롤에 사용된 선택 프레임에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 SelectionFrameFillColor 컨트롤에 사용되는 선택 프레임의 채우기 색을 가져옵니다.
Public 속성정적 멤버 SelectionFrameFillColorKey 컨트롤의 선택 프레임에 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 SimpleWashBrush 단순 워시 브러시를 가져옵니다.
Public 속성정적 멤버 SimpleWashBrushKey 단순 워시에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 SimpleWashColor 단순 워시 색을 가져옵니다.
Public 속성정적 멤버 SimpleWashColorKey 단순 워시에 사용되는 색의 리소스 키를 가져옵니다.
Public 속성정적 멤버 ToggledGlyphFillBrush 전환 문자 모양 채우기의 브러시를 가져옵니다.
Public 속성정적 멤버 ToggledGlyphFillBrushKey 전환 문자 모양 채우기에 사용되는 브러시의 리소스 키를 가져옵니다.
Public 속성정적 멤버 ToggledGlyphFillColor 전환 문자 모양 채우기의 색을 가져옵니다.
Public 속성정적 멤버 ToggledGlyphFillColorKey 전환 문자 모양 채우기에 사용되는 색의 리소스 키를 가져옵니다.

위쪽

설명

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

예제

다음 코드 예제에서는 AdornerColors 클래스를 통해 Slider 컨트롤의 Background를 표준 표시기 색으로 설정하는 방법을 보여 줍니다. 자세한 내용은 연습: 컨트롤 내에 레일 구현을 참조하십시오.

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

다음 코드 예제에서는 AdornerResources 클래스를 통해 CheckBox 컨트롤의 Background를 표준 표시기 색으로 설정하는 방법을 보여 줍니다. 자세한 내용은 연습: 디자인 타임에 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

AdornerFonts

AdornerResources

PrimarySelectionAdornerProvider

기타 리소스

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

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

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

표시기 아키텍처