Control.Background 속성

정의

컨트롤의 배경을 제공하는 브러시를 가져오거나 설정합니다.

public:
 property Brush ^ Background { Brush ^ get(); void set(Brush ^ value); };
Brush Background();

void Background(Brush value);
public Brush Background { get; set; }
var brush = control.background;
control.background = brush;
Public Property Background As Brush
<control Background="{StaticResource resourceName}"/>
- or -
<control Background="colorString"/>
- or -
<control>
  <control.Background>singleBrush</control.Background>
</control>

속성 값

컨트롤의 배경을 제공하는 브러시입니다. 기본값은 렌더링을 위해 투명으로 평가되는 null(null 브러시)입니다.

설명

각 컨트롤은 시각적 템플릿에 따라 이 속성을 다르게 적용할 수 있습니다. 이 속성은 템플릿에서 Background 속성을 템플릿의 UI 속성에 대한 입력으로 사용하는 컨트롤에만 영향을 줍니다. 다른 컨트롤에서는 이 속성이 적용되지 않습니다. 일반적으로 컨트롤은 {TemplateBinding} 태그 확장을 사용하여 해당 Background 값을 컨트롤 템플릿의 루트 요소인 PanelBackground에 바인딩합니다. 예를 들어 를 로 지정합니다Grid.Background. 시각적 템플릿 및 컨트롤 템플릿에 대한 자세한 내용은 템플릿 속성에 대한 스타일 지정 컨트롤 또는 참조 페이지를 참조하세요.

Windows 10 버전 1607(Windows SDK(소프트웨어 개발 키트) 버전 10.0.14393.0)부터 generic.xaml에는 컨트롤 템플릿을 수정하지 않고도 다른 시각적 상태에서 컨트롤의 색을 수정하는 데 사용할 수 있는 리소스가 포함되어 있습니다. 이 SDK(소프트웨어 개발 키트) 이상을 대상으로 하는 앱에서 이러한 리소스를 수정하는 것은 Background, ForegroundBorderBrush와 같은 속성을 설정하는 데 선호됩니다. 자세한 내용은 XAML 스타일 문서의 경량 스타일 섹션을 참조하세요.

적용 대상

추가 정보