ColorHelper Clase

Definición

Proporciona métodos auxiliares estáticos para procesar valores de color . En su lugar, el código de C# y Microsoft Visual Basic deben usar métodos de Color .

public ref class ColorHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ColorHelper
Public NotInheritable Class ColorHelper
Herencia
Object Platform::Object IInspectable ColorHelper
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

El color es una estructura Windows Runtime que representa un color que tiene cuatro canales: A (alfa), R (rojo), G (verde), B (azul). Cada uno de los valores se almacena como un tipo byte con el valor 0-255. La aplicación más frecuente de Color es definir propiedades relacionadas con el color en un elemento de interfaz de usuario como parte de una aplicación para UWP mediante C++, C# o Visual Basic y su definición de interfaz de usuario XAML.

ColorHelper es una de varias clases auxiliares que están diseñadas para proporcionar métodos de utilidad para Windows Runtime valores de estructura. En su lugar, el código de C# y Microsoft Visual Basic pueden usar métodos de Color , ya que los métodos de utilidad están disponibles directamente en la estructura debido a la compatibilidad con el entorno de ejecución de .NET Framework. El código de C++ que incluye extensiones de componentes de Visual C++ (C++/CX) solo puede tener acceso a los valores de datos en Color, por ejemplo, el valor de campo A . Para los desarrolladores de C++, algunas de las características de utilidad que C# y Microsoft Visual Basic pueden usar directamente en Color , ya que los miembros que no son de datos están disponibles en la clase ColorHelper.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 ToDisplayName

Métodos

FromArgb(Byte, Byte, Byte, Byte)

Genera una estructura Color , basada en valores de bytes discretos para los componentes ARGB . En su lugar, el código de C# y Microsoft Visual Basic deben usar Color.FromArgb .

ToDisplayName(Color)

Recupera el nombre para mostrar del color especificado.

Se aplica a

Consulte también