Классические элементы пользовательского интерфейса в Windows Presentation Foundation. Шамшев Ан. Б. - 8 стр.

UptoLike

Составители: 

7
Структура цветов WPF поддерживает оба подхода. Она включает как
набор стандартных свойств RGB (А, R, G и В), так и набор свойств scRGB
(ScA, ScR, ScG и ScB). Эти свойства связаны между собой, поэтому если
задать свойство R, то соответственным образом изменится и свойство
ScR. Взаимосвязь между значениями RGB и значениями scRGB является
нелинейной. Значение 0 в системе RGB соответствует значению 0 в
scRGB, 255 в RGB соответствует 1 в scRGB, а все значения в диапазоне 0
255 в RGB представлены как десятичные значения в диапазоне 0 1 в
scRGB.
1.2. Установка цветов в XAML
Если задавать цвет фона или переднего плана средствами XAML, то
можно воспользоваться сокращенным вариантом синтаксиса. Вместо
определения объекта Brush достаточно задать наименование или значение
цвета. Синтаксический анализатор WPF автоматически создаст объект
SolidColorBrush c использованием выбранного цвета и будет применять
этот объект для фона или переднего плана. Ниже показан пример, в кото-
ром используется имя цвета:
<Button Background="Red">A Button</Button>
Он эквивалентен следующему фрагменту разметки XAML:
<Button>A Button
<Button.Background>
<SolidColorBrush Color="Red" />
</Button.Background>
</Button>
Если возникнет необходимость создать другой тип кисти (например,
LinearGradientBrush), то нужно будет использовать полную форму синтак-
сиса и применять ее для рисования фона.
Если необходим код цвета, то необходимо использовать менее удоб-
ный синтаксис, в котором значения R, G и В представляются в шестнадца-
теричном формате. В WPF определены два формата: #rrggbb или
#aarrggbb. Отличие между ними состоит в том, что последний формат со-
держит значение альфа-канала. Чтобы задать значения A, R, G и В,