الفئة ColorPalette

ColorPalette class

يحدد مصفوفة من الألوان التي تشكل لوحة ألوان. الألوان هي ألوان ARGB 32‑بت. لا يمكن وراثتها.

public sealed class ColorPalette : IColorPalette

المنشئات

الاسمالوصف
ColorPalette(Color[])ينشئ مثيلًا جديدًا من الفئة ColorPalette وتكون IsCompactPalette غير صحيحة.
ColorPalette(int[])ينشئ مثيلًا جديدًا من الفئة ColorPalette وتكون IsCompactPalette غير صحيحة.
ColorPalette(Color[], bool)ينشئ مثيلًا جديدًا من الفئة ColorPalette.
ColorPalette(int[], bool)ينشئ مثيلًا جديدًا من الفئة ColorPalette.

الخصائص

الاسمالوصف
Argb32Entries { get; }يحصل على مصفوفة من هياكل ARGB 32-بت.
Entries { get; }يحصل على مصفوفة من هياكل Color.
EntriesCount { get; }يحصل على عدد الإدخالات.
IsCompactPalette { get; }يحصل أو يعيّن قيمة تشير إلى ما إذا كانت لوحة الألوان المدمجة مستخدمة.

الطرق

الاسمالوصف
static CopyPalette(IColorPalette)ينسخ لوحة الألوان.
static CopyPalette(IColorPalette, bool)ينسخ لوحة الألوان.
GetArgb32Color(int)يحصل على لون لوحة ARGB 32-بت حسب الفهرس.
GetColor(int)يحصل على لون اللوحة حسب الفهرس.
GetNearestColorIndex(Color)يحصل على فهرس أقرب لون.
GetNearestColorIndex(int)يحصل على فهرس أقرب لون.

انظر أيضًا