Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Структура Color

 

Опубликовано: Октябрь 2016

Описывает цвет в терминах каналов альфа, красного, зеленого и синего.

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

[TypeConverterAttribute(typeof(ColorConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public struct Color : IFormattable, IEquatable<Color>

ИмяОписание
System_CAPS_pubpropertyA

Возвращает или задает sRGB значение альфа-канала цвета.

System_CAPS_pubpropertyB

Возвращает или задает sRGB синий цвет значение канала.

System_CAPS_pubpropertyColorContext

Возвращает Международный консорциум по цвету (ICC) или Управление цветом изображений (ICM) цветовой профиль для цвета.

System_CAPS_pubpropertyG

Возвращает или задает sRGB зеленый канал значение цвета.

System_CAPS_pubpropertyR

Возвращает или задает sRGB значение красного канала цвета.

System_CAPS_pubpropertyScA

Возвращает или задает ScRGB значение альфа-канала цвета.

System_CAPS_pubpropertyScB

Возвращает или задает значение синего канала ScRGB цвета.

System_CAPS_pubpropertyScG

Возвращает или задает ScRGB зеленый канал значение цвета.

System_CAPS_pubpropertyScR

Возвращает или задает ScRGB значение красного канала цвета.

ИмяОписание
System_CAPS_pubmethodSystem_CAPS_staticAdd(Color, Color)

Добавляет два Color структуры.

System_CAPS_pubmethodSystem_CAPS_staticAreClose(Color, Color)

Сравнивает два Color структуры для нечеткого равенства.

System_CAPS_pubmethodClamp()

Наборы ScRGB каналов цвета в диапазоне от 0 до 1, если они находятся за пределами этого диапазона.

System_CAPS_pubmethodEquals(Color)

Тесты ли указанный Color структуры идентична этого цвета.

System_CAPS_pubmethodSystem_CAPS_staticEquals(Color, Color)

Проверяет равенство двух Color структуры являются идентичными.

System_CAPS_pubmethodEquals(Object)

Проверяет, является ли указанный объект Color структуры и эквивалентно этого цвета.(Переопределяет ValueType.Equals(Object).)

System_CAPS_pubmethodSystem_CAPS_staticFromArgb(Byte, Byte, Byte, Byte)

Создает новый Color структуры с помощью указанного sRGB альфа-канала и цветовой канал значения.

System_CAPS_pubmethodSystem_CAPS_staticFromAValues(Single, Single[], Uri)

Создает новый Color структуры с помощью заданного альфа-канала, значений цветовых каналов и цветового профиля.

System_CAPS_pubmethodSystem_CAPS_staticFromRgb(Byte, Byte, Byte)

Создает новый Color структуры с помощью указанного sRGB значения канал цветов.

System_CAPS_pubmethodSystem_CAPS_staticFromScRgb(Single, Single, Single, Single)

Создает новый Color структуры с помощью указанного ScRGB альфа-канала и цветовой канал значения.

System_CAPS_pubmethodSystem_CAPS_staticFromValues(Single[], Uri)

Создает новый Color структуры с помощью заданных значений цветовых каналов и цветового профиля.

System_CAPS_pubmethodGetHashCode()

Возвращает хэш-код для этой Color структуре.(Переопределяет ValueType.GetHashCode().)

System_CAPS_pubmethodGetNativeColorValues()

Получает значения цветовых каналов цвета.

System_CAPS_pubmethodGetType()

Возвращает объект Type для текущего экземпляра.(Наследуется от Object.)

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Color, Single)

Умножает указанный каналов альфа, красного, синего и зеленого Color структуры на указанное значение.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Color, Color)

Вычитает Color структуры из Color структуры.

System_CAPS_pubmethodToString()

Создает строковое представление цвета с помощью sRGB каналов.(Переопределяет ValueType.ToString().)

System_CAPS_pubmethodToString(IFormatProvider)

Создает строковое представление цвета с помощью sRGB каналов и заданный поставщик формата.

ИмяОписание
System_CAPS_puboperatorSystem_CAPS_staticAddition(Color, Color)

Добавляет два Color структуры.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Color, Color)

Проверяет равенство двух Color структуры являются идентичными.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Color, Color)

Проверяет равенство двух Color структуры не совпадают.

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Color, Single)

Умножает указанный каналов альфа, красного, синего и зеленого Color структуры на указанное значение.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Color, Color)

Вычитает Color структуры из Color структуры.

ИмяОписание
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Форматирует значение текущего экземпляра, используя указанный формат.

<object property="predefinedColor"/>
- or -
<object property="#rgb"/>
- or -
<object property="#argb"/>
- or -
<object property="#rrggbb"/>
- or -
<object property="#aarrggbb"/>
- or -
<object property="sc# scA,scR,scG,scB"/>
- or -
<object property="ContextColor profileUri alphaValue,colorValue"/>

predefinedColor

One of the colors predefined by the T:System.Windows.Media.Colors class.

rgb

A three-digit hexadecimal number. The first digit specifies the color's P:System.Windows.Media.Color.R value, the second digit specifies the P:System.Windows.Media.Color.G value, and the third digit specifies the P:System.Windows.Media.Color.B value. For example, 00F.

argb

A four-digit hexadecimal number. The first digit specifies the color's P:System.Windows.Media.Color.A value, the second digit specifies its P:System.Windows.Media.Color.R value, the next digit specifies the P:System.Windows.Media.Color.G value, and the final digit specifies its P:System.Windows.Media.Color.B value. For example, F00F.

rrggbb

A six-digit hexadecimal number. The first two digits specify the color's P:System.Windows.Media.Color.R value, the next two specify its P:System.Windows.Media.Color.G value, and the final two specify its P:System.Windows.Media.Color.B value. For example, 0000FF.

aarrggbb

An eight-digit hexadecimal number. The first two digits specify the color's P:System.Windows.Media.Color.A value, the next two specify its P:System.Windows.Media.Color.R value, the next two specify its P:System.Windows.Media.Color.G value, and the final two specify its P:System.Windows.Media.Color.B value. For example, FF0000FF.

scA

System.Single

The color's P:System.Windows.Media.Color.ScA value.

scR

System.Single

The color's P:System.Windows.Media.Color.ScR value.

scG

System.Single

The color's P:System.Windows.Media.Color.ScG value.

scB

System.Single

The color's P:System.Windows.Media.Color.ScB value.

profileUri

System.Uri

The TLA#tla_icc or TLA#tla_icm color profile.

alphaValue

System.Single

The alpha channel color value. The value range is 0.0 to 1.0.

colorValue

System.Single

A comma-delimited list of three to eight values that represent the color channels of the color profile. The value range is 0.0 to 1.0.

This example shows how to use sRGB, ScRGB, and color profile values to create the color blue.

.NET Framework
Доступно с 3.0
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0

Любые открытые статические элементы ( Предоставлен общий доступ в Visual Basic) этого типа являются потокобезопасными. Потокобезопасность элементов экземпляров не гарантируется.

Вернуться в начало
Показ: