次の方法で共有


ColorHelper クラス

定義

Color 値を処理するための静的ヘルパー メソッドを提供します。 C# と Microsoft Visual Basic のコードでは、代わりに 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
継承
Object Platform::Object IInspectable ColorHelper
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

Color は、A (アルファ)、R (赤)、G (緑)、B (青) の 4 つのチャネルを持つ色を表すWindows ランタイム構造です。 各値は、値 0 から 255 の Byte 型として格納されます。 Color の最も頻繁なアプリケーションは、C++、C#、または Visual Basic とその XAML UI 定義を使用して、UWP アプリの一部として UI 要素に色関連のプロパティを定義することです。

ColorHelper は、Windows ランタイム構造体値のユーティリティ メソッドを提供することを目的としたいくつかのヘルパー クラスの 1 つです。 C# と Microsoft Visual Basic のコードでは、代わりに Color のメソッドを使用できます。これは、ランタイムのサポートによりユーティリティ メソッドが構造体で直接使用できるため.NET Framework。 Visual C++ コンポーネント拡張機能 (C++/CX) を含む C++ コードは、 Color のデータ値 ( A フィールド値など) にのみアクセスできます。 C++ 開発者の場合、C# および Microsoft Visual Basic が Color で非データ メンバーとして直接使用できるユーティリティ機能の一部は、ColorHelper クラスから使用できます。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1703 15063 ToDisplayName

メソッド

FromArgb(Byte, Byte, Byte, Byte)

ARGB コンポーネントの個別の Byte 値に基づいて、Color 構造体を生成します。 C# と Microsoft Visual Basic のコードでは、代わりに Color.FromArgb を使用する必要があります。

ToDisplayName(Color)

指定した色の表示名を取得します。

適用対象

こちらもご覧ください