【WPF】 ComboBoxにEnumをバインドする

静的なリストをComboBoxにバインドさせ、選択させたいことがあると思います。この場合、以下のように書くのが簡単なのですが、コードからこのComboBoxの選択肢をセットしたり取得する際に、Tagに設定されている数字を直接操作しなければならなくなり、後にわかりにくいコードになる可能性があります。いわゆるマジックナンバーです。これを避け、アプリケーション全体として統一して管理するためには、Enumとして定義し、それを利用するのが簡単で便利です。EnumをComboBoxのソースとして指定するには、以下のようになります。ObjectDataProvider

C# (96.4 KB)
 
 
 
 
 
(0)
211 times
Add to favorites
3/22/2016
E-mail Twitter del.icio.us Digg Facebook