ColorHelper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
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) |
指定した色の表示名を取得します。 |