Поделиться через


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 к BorderBrushborder , который является корневым элементом шаблона элемента управления. Дополнительные сведения о визуальных шаблонах и шаблоне элементов управления см. в статье Стилизация элементов управления или справочная страница для свойства Template .

Начиная с Windows 10 версии 1607 (пакет средств разработки программного обеспечения для Windows (пакет SDK) версии 10.0.14393.0), generic.xaml включает ресурсы, которые можно использовать для изменения цветов элемента управления в различных визуальных состояниях без изменения шаблона элемента управления. В приложениях, предназначенных для этого пакета средств разработки программного обеспечения (SDK) или более поздней версии, изменение этих ресурсов предпочтительнее, чем установка таких свойств, как Background, Foreground и BorderBrush. Дополнительные сведения см. в разделе О легком стиле статьи Стилизация элементов управления .

Значение BorderThickness должно быть больше 0, чтобы увидеть, что значение BorderBrush вступит в силу.

Применяется к

См. также раздел