Экспорт (0) Печать
Развернуть все
Эта статья переведена вручную. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст.
Перевод
Текст оригинала

Control.Foreground - свойство

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

Пространство имен:  System.Windows.Controls
Сборка:  PresentationFramework (в PresentationFramework.dll)

[BindableAttribute(true)]
public Brush Foreground { get; set; }

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

Тип: System.Windows.Media.Brush
Кисть, которая заливает основной цвет элемента управления. Значение по умолчанию — цвет шрифта системного диалогового окна.

Поле идентификатора

ForegroundProperty

Свойства метаданных, которым присвоено значение true

AffectsRender , SubPropertiesDoNotAffectRender, Inherits

Данное свойство влияет только на тот элемент управления, чей шаблон использует свойство Foreground как параметр. На другие элементы управления это свойство не влияет.

В следующем примере показано, как установить свойство стиля шрифта для элемента управления.


<Button Name="btn1" Foreground="Black" 
        Click="ChangeForeground">
  Foreground
</Button>



Private Sub ChangeForeground(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (Equals(btn1.Foreground, Brushes.Green)) Then

        btn1.Foreground = Brushes.Black
        btn1.Content = "Foreground"

    Else

        btn1.Foreground = Brushes.Green
        btn1.Content = "Control foreground(text) changes from black to green."
    End If
End Sub



void ChangeForeground(object sender, RoutedEventArgs e)
{
    if (btn1.Foreground == Brushes.Green)
    {
        btn1.Foreground = Brushes.Black;
        btn1.Content = "Foreground";
    }
    else
    {
        btn1.Foreground = Brushes.Green;
        btn1.Content = "Control foreground(text) changes from black to green.";
    }
}


.NET Framework

Поддерживается в версиях: 4, 3.5, 3.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 SP1

Windows 7, Windows Vista с пакетом обновления 1 (SP1) или выше, Windows XP с пакетом обновления 3 (SP3), Windows Server 2008 (Server Core не поддерживается), Windows Server 2008 R2 (Server Core поддерживается с пакетом обновления 1 (SP1) или более поздним), Windows Server 2003 SP2

.NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft