前提・実現したいこと
【WPF】色(カラー)一覧を取得してCOMBOBOXやLISTで選択するには?
上記のサイトでColorクラスが持つプロパティを全て取り出し、ComboBoxで一覧を見ることができます。
しかし、使わない色があるため必要な色のみを上記サイト内の
「XAML(コンボボックス上に色と色名を並べて表示)」のように表示したいと考えています。
やりたいことは以下のDictionary内の色のみをComboBoxで表示したいです。
public Dictionary<string, Color> data = new Dictionary<string, Color>() { {"赤", Colors.Red}, {"青", Colors.Blue}, {"緑", Colors.Green}, }
サイト内の
private MyColor[] GetColorList() { return typeof(Colors).GetProperties(BindingFlags.Public | BindingFlags.Static) .Select(i => new MyColor() { Color = (Color)i.GetValue(null), Name = i.Name }).ToArray(); }
この部分を変更すればいいと思うのですが、どう変更すれば分からないです。
ぜひご回答お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。