This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

Control.Background الخاصية

Visual Studio 2010

الحصول أو تعيين فرشاة يصف الالخلفية عنصر تحكم.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)

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

قيمة الخاصية

النوع: System.Windows.Media.Brush
The brush that هو used إلى fill the الخلفية of the عنصر تحكم. يكون الإعداد الافتراضي هو Brushes.Transparent.

معرّف الحقل

BackgroundProperty

تعيين خصائص بيانات التعريف إلى true

AffectsRender , SubPropertiesDoNotAffectRender

The Background خاصية applies فقط إلى the resting الولاية of a عنصر تحكم. The الافتراضي النمط of the عنصر تحكم specifies its المظهر when the الولاية of the عنصر تحكم التغييرات. For مثال, if you التعيين the Background خاصية تشغيل a Button, the زر has that القيمة فقط when it ليس تم الضغط عليه أو معطّل. If you want إلى إنشاء a عنصر تحكم that has a المزيد متقدم customization of the الخلفية, you must define the عنصر تحكم's النمط.

تؤثر هذه خاصية فقط على عنصر تحكم يستخدم قالب له Backgroundخاصية كمعلمة. تشغيل عناصر تحكم غير ذلك، فإن هذه خاصية ليس له أي تأثير.

The following مثال shows how إلى التعيين the الخلفية خاصية of a عنصر تحكم.


<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";
    }
}


The following مثال shows a قالب that enables a يشغّل إلى تغيير the الخلفية of a زر when it هو تم الضغط عليه.


<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>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: