您的位置:首页 > 其它

WPF中comboBox组件如何绑定里面有Description的枚举

2016-11-30 10:22 405 查看
  先贴上自己的枚举

  


  用的是mvvm框架   

  首先在view的ComboBox控件里面添加 

   <ComboBox x:Name="comboBox"     ItemsSource="{Binding Path=Genders}" DisplayMemberPath="Value" SelectedValuePath="Key" SelectedValue="{Binding DrugTaker.Gender,Mode=TwoWay}"          HorizontalAlignment="Center" Margin="359,41,401,209"
VerticalAlignment="Center" Width="44" Height="22" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>

 从ItemsSource这里开始 到TwoWay那里结束  中间都是你所要添加的

   然后到你对应的viewmodel厘面写下面的东西



  然后就可以在界面看到界面上已经绑定成功了



 

接下来还有几种实现方法,大家自己去试试吧

 http://stackoverflow.com/questions/58743/databinding-an-enum-property-to-a-combobox-in-wpf

打开的有点慢,请耐心等待,然后自己去试一下吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  wpf