이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Control.Background 속성

 

게시 날짜: 2016년 11월

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

네임스페이스:   System.Windows.Controls
어셈블리:  PresentationFramework(PresentationFramework.dll에 있음)

[BindableAttribute(true)]
public Brush Background { get; set; }

속성 값

Type: System.Windows.Media.Brush

컨트롤의 배경색을 채우는 데 사용 되는 브러시입니다. 기본값은 Brushes.Transparent입니다.

Background 속성은 컨트롤의 평평 상태에만 적용 됩니다. 컨트롤의 상태가 변경 될 때의 모양을 지정 하는 컨트롤의 기본 스타일입니다. 예를 들어, 설정 하는 경우는 Background 속성에는 Button, 단추 누름 또는 사용 하지 않도록 설정 하지는 경우에 값이 있습니다. 백그라운드의 고급 사용자 지정 하는 컨트롤을 만들려는 경우 컨트롤의 스타일을 정의 해야 합니다.

해당 템플릿을 사용 하 여 컨트롤에만 영향을 줍니다이 속성은 Background 속성을 매개 변수로 합니다. 다른 컨트롤에 대해이 속성이 영향을 주지 않습니다.

식별자 필드

BackgroundProperty

로 설정 하는 메타 데이터 속성 true

AffectsRender, SubPropertiesDoNotAffectRender

다음 예제에서는 컨트롤의 배경 속성을 설정 하는 방법을 보여 줍니다.

<Button Name="btn" Background="Red" 
        Click="ChangeBackground">
  Background
</Button>
void ChangeBackground(object sender, RoutedEventArgs e)
{
    if (btn.Background == Brushes.Red)
    {
        btn.Background = new LinearGradientBrush(Colors.LightBlue, Colors.SlateBlue, 90);
        btn.Content = "Control background changes from red to a blue gradient.";
    }
    else
    {
        btn.Background = Brushes.Red;
        btn.Content = "Background";
    }
}

다음 예제를 누를 때 단추의 배경색을 변경 하는 트리거를 사용 하는 서식 파일을 보여 줍니다.

<Button FontSize="16" FontWeight="Bold">Click the Background
  <Button.Template>
    <ControlTemplate TargetType="{x:Type Button}">
      <Border Background="{TemplateBinding Background}">
         <ContentPresenter/>
      </Border>
    </ControlTemplate>
  </Button.Template>

  <Button.Style>
    <Style TargetType="{x:Type Button}">
      <Setter Property="Background" Value="Blue"/>
      <Style.Triggers>
        <Trigger Property="IsPressed" Value="true">
          <Setter Property="Background" Value="Red"/>
        </Trigger>
      </Style.Triggers>
    </Style>
  </Button.Style>
</Button>

.NET Framework
3.0 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
맨 위로 이동
표시: