0

テキスト ボックスとコンボ ボックスを含むリスト アイテム データ テンプレートがあります。

テキストボックスをリスト項目のパブリック文字列プロパティに双方向でデータバインドしましたが、コンボボックスを列挙型にバインドして、コンボボックス項目に公開されたバージョンを表示し、双方向バインディング機能を維持できるようにしたいと考えています。

私はまだデータバインディングの全体的な概念と MVVM のコンポーネントにかなり慣れていませんが、かなり早く理解しています。同様のリクエストを調べてみましたが、適切な回答や、正しく動作するために理解/操作できるものを見つけることができませんでした。

どんな助けでも大歓迎です。

4

1 に答える 1

0

このブログ投稿はあなたを助けるはずです!事実上、列挙型コンバーターが必要です。

列挙型をリストに変換するには、次のコードを使用します。-

var colors = typeof(Colors).GetTypeInfo().DeclaredProperties;
foreach (var item in colors)
{
   cbBorderColor.Items.Add(item);
}
于 2012-12-26T16:00:34.890 に答える