Control.BorderBrush Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает кисть, описывающую заливку границы элемента управления.
public:
property Brush ^ BorderBrush { Brush ^ get(); void set(Brush ^ value); };
Brush BorderBrush();
void BorderBrush(Brush value);
public Brush BorderBrush { get; set; }
var brush = control.borderBrush;
control.borderBrush = brush;
Public Property BorderBrush As Brush
<control Background="{StaticResource resourceName}"/>
- or -
<control Background="colorString"/>
- or -
<control>
<control.Background>singleBrush</control.Background>
</control>
Значение свойства
Кисть, используемая для заполнения границы элемента управления. Значение по умолчанию равно NULL (кисть null), которая вычисляется как прозрачная для отрисовки.
Комментарии
Каждый элемент управления может применять это свойство по-разному в зависимости от своего визуального шаблона. Это свойство влияет только на элемент управления, шаблон которого использует свойство BorderBrush в качестве входных данных для свойств пользовательского интерфейса шаблона. На другие элементы управления это свойство не действует. Как правило, если требуется отобразить границу, элемент управления использует расширение разметки {TemplateBinding} для привязки своего значения BorderBrush к BorderBrushэлемента Border , который является корневым элементом шаблона элемента управления. Дополнительные сведения о визуальных шаблонах и шаблонах элементов управления см. в разделе Стилизация элементов управления или справочная страница для свойства Template .
Начиная с Windows 10 версии 1607 (пакет sdk для Windows версии 10.0.14393.0), generic.xaml включает ресурсы, которые можно использовать для изменения цветов элемента управления в различных визуальных состояниях без изменения шаблона элемента управления. В приложениях, предназначенных для этого пакета средств разработки программного обеспечения (SDK) или более поздней версии, изменение этих ресурсов предпочтительнее, чем установка таких свойств, как Background, Foreground и BorderBrush. Дополнительные сведения см. в разделе Облегчаемые стили статьио стилях XAML .
Значение BorderThickness должно быть больше 0, чтобы увидеть, что значение BorderBrush вступит в силу.