Panel.Background Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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), которая для отрисовки оценивается как прозрачная .
Комментарии
Значение Background для панели, производной от Panel, отображается под внутренней областью, если элементы, которые находятся в коллекции Children , имеют прозрачность или пустые кисти для любой из их определяющих областей. Он отображается в области дочерних полей в любом случае, когда дочерний элемент имеет ненулевое поле, влияющее на его положение. Он также виден между позициями макета всех дочерних элементов независимо от поля, хотя это может зависеть от того, как панель реализует свое поведение макета. Например, в Canvas любой пиксель в области содержимого, где нет абсолютно расположенного элемента, покрывающего его, будет отображаться кисть фона панели.
Если вы используете класс Panel , например Grid или StackPanel , в качестве корневого элемента шаблона элемента управления, обычно рекомендуется использовать расширение разметки {TemplateBinding} для привязки фона панели к свойству Control.Background родительского элемента шаблона (класса управления, использующего ваш шаблон).