다음을 통해 공유


Panel.Background 속성

정의

패널 콘텐츠 영역을 채우는 Brush 를 가져오거나 설정합니다.

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 브러시가 있는 경우 패널 파생 패널의 배경 값이 내부 영역 아래에 표시됩니다. 자식 요소의 위치에 영향을 주는 0이 아닌 여백이 있는 경우의 자식 여백 영역에 표시됩니다. 패널이 레이아웃 동작을 구현하는 방법에 따라 달라질 수 있지만 여백에 관계없이 자식 요소의 레이아웃 위치 사이에도 표시됩니다. 예를 들어 Canvas에서 콘텐츠 영역을 덮고 있는 절대 위치 요소가 없는 콘텐츠 영역의 모든 픽셀은 배경 브러시 패널을 표시합니다.

Grid 또는 StackPanel과 같은 Panel 클래스를 컨트롤 템플릿의 루트 요소로 사용하는 경우 {TemplateBinding} 태그 확장을 사용하여 패널의 배경을 템플릿 부모(템플릿을 사용하는 컨트롤 클래스)의 Control.Background 속성에 바인딩하는 것이 일반적입니다.

적용 대상

추가 정보