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