ColorHelper Класс

Определение

Предоставляет статические вспомогательные методы для обработки значений цвета . Вместо этого код C# должен использовать методы Color .

public ref class ColorHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ColorHelper final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class ColorHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ColorHelper
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class ColorHelper
Public NotInheritable Class ColorHelper
Наследование
Object Platform::Object IInspectable ColorHelper
Атрибуты

Комментарии

Цвет — это среда выполнения Windows структура, представляющая цвет с четырьмя каналами: A (альфа), R (красный), G (зеленый), B (синий). Каждое из значений хранится в виде типа байтов со значением 0–255. Наиболее частое применение Color заключается в определении свойств, связанных с цветом, в элементе пользовательского интерфейса в рамках приложения XAML с помощью C++ или C# и определения пользовательского интерфейса XAML.

ColorHelper — это один из нескольких вспомогательных классов, предназначенных для предоставления служебных методов для среда выполнения Windows значений структуры. Вместо этого код C# может использовать методы Color, так как служебные методы доступны непосредственно в структуре из-за поддержки среды выполнения .NET Framework. Код C++ может получить доступ только к значениям данных цвета, например к значению поля A . Для разработчиков C++ некоторые служебные функции, которые C# могут использовать непосредственно в Color в качестве элементов, отличных от данных, доступны в классе ColorHelper.

Методы

Имя Описание
FromArgb(Byte, Byte, Byte, Byte)

Создает структуру цвета на основе дискретных значений байтов для компонентов ARGB . Вместо этого код C# должен использовать Color.FromArgb .

ToDisplayName(Color)

Извлекает отображаемое имя указанного цвета.

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

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