Panel.Background 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public:
property Brush ^ Background { Brush ^ get(); void set(Brush ^ value); };
Brush Background();
void Background(Brush value);
public Brush Background { get; set; }
var brush = panel.background;
panel.background = brush;
Public Property Background As Brush
<panel Background="{StaticResource resourceName}"/>
- or -
<panel Background="colorString"/>
- or -
<panel>
<panel.Background>singleBrush</panel.Background>
</panel>
속성 값
패널 콘텐츠 영역을 채우는 브러시입니다. 기본값은 렌더링을 위해 투명으로 평가되는 null(null 브러시)입니다.
설명
Children 컬렉션에 있는 요소의 정의 영역에 대한 투명도 또는 null 브러시가 있는 경우 패널 파생 패널의 Background 값이 내부 영역 아래에 표시됩니다. 자식 요소의 위치에 영향을 주는 0이 아닌 Margin이 있는 경우 자식 여백 영역에 표시됩니다. 패널이 레이아웃 동작을 구현하는 방법에 따라 달라질 수 있지만 여백에 관계없이 자식 요소의 레이아웃 위치 간에도 표시됩니다. 예를 들어 Canvas에서 콘텐츠 영역을 덮는 절대 위치 요소가 없는 모든 픽셀은 배경 브러시 패널을 표시합니다.
Grid 또는 StackPanel과 같은 Panel 클래스를 컨트롤 템플릿의 루트 요소로 사용하는 경우 {TemplateBinding} 태그 확장을 사용하여 패널의 배경을 템플릿 부모(템플릿을 사용하는 컨트롤 클래스)의 Control.Background 속성에 바인딩하는 것이 일반적입니다.