Panel.Background 属性

定义

获取或设置用于填充 Brush 的边框之间的区域的 PanelGets or sets a Brush that is used to fill the area between the borders of a Panel.

public:
 property System::Windows::Media::Brush ^ Background { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
public System.Windows.Media.Brush Background { get; set; }
member this.Background : System.Windows.Media.Brush with get, set
Public Property Background As Brush

属性值

Brush

一个 BrushA Brush. 此默认值为 nullThis default value is null.

示例

下面的示例将 GridBackground 设置为 RadialGradientBrushThe following example sets the Background of a Grid to a RadialGradientBrush.

<Grid>
  <Grid.Background>
    <RadialGradientBrush 
        GradientOrigin="0.5,0.5" 
        Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
      <RadialGradientBrush.GradientStops>
        <GradientStop Color="Yellow" Offset="0" />
        <GradientStop Color="Red" Offset="0.25" />
        <GradientStop Color="Blue" Offset="0.75" />
        <GradientStop Color="Green" Offset="1" />
      </RadialGradientBrush.GradientStops>
    </RadialGradientBrush>
  </Grid.Background>
</Grid>

注解

如果未定义 BackgroundPanel 元素不会接收鼠标或触笔事件。Panel elements do not receive mouse or stylus events if a Background is not defined. 如果需要处理鼠标或触笔事件,但不希望 Panel的背景,请使用 TransparentIf you need to handle mouse or stylus events but do not want a background for your Panel, use Transparent.

依赖项属性信息Dependency Property Information

标识符字段Identifier field BackgroundProperty
元数据属性设置为 trueMetadata properties set to true AffectsRenderSubPropertiesDoNotAffectRenderAffectsRender, SubPropertiesDoNotAffectRender

适用于

另请参阅