Control.Foreground Свойство

Определение

Возвращает или задает кисть, которая описывает основной цвет.

public:
 property Brush ^ Foreground { Brush ^ get(); void set(Brush ^ value); };
Brush Foreground();

void Foreground(Brush value);
public Brush Foreground { get; set; }
var brush = control.foreground;
control.foreground = brush;
Public Property Foreground As Brush
<control Foreground="{StaticResource resourceName}"/>
- or -
<control Foreground="colorString"/>
- or -
<control>
  <control.Foreground>singleBrush</control.Foreground>
</control>

Значение свойства

Кисть, которая заливает основной цвет элемента управления. Значение по умолчанию — SolidColorBrush с цветом Black.

Комментарии

Каждый элемент управления может применять это свойство по-разному в зависимости от своего визуального шаблона. Это свойство влияет только на элемент управления, шаблон которого использует свойство Foreground в качестве параметра. На другие элементы управления это свойство не действует. Как правило, элемент управления, производный от ContentControl , использует расширение разметки {TemplateBinding} для привязки своего значения переднего плана к переднему плануContentPresenter в шаблоне элемента управления. Тот же цвет или кисть можно также использовать для значений других декоративных элементов в шаблоне (глифы, значки, поверхности элементов управления) или для составных свойств частей, таких как отдельные элементы ComboBox элемента управления TimePicker . Дополнительные сведения о визуальных шаблонах и шаблонах элементов управления см. в разделе Стилизация элементов управления или справочная страница для свойства Template .

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

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

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