概述
ComboBox绑定枚举量的方法有很多,今天列举比较常用的两种,希望对读者们一些帮助!
代码讲解
前台XMAL:
<StackPanel>
<ComboBox Name="EvenType1" SelectedIndex="0" Margin="5"/>
<ComboBox Name="EvenType2" SelectedIndex="0" Margin="5"/>
</StackPanel>
这里因为我使用了Calibrun.Micro WPF框架,他可以通过名称实现自动绑定。
后台cs代码:
using Caburn.Micro.Hello.Helper;
using System;
namespace Caliburn.Micro.Hello.ViewModels
{
public class ComboboxViewModel : Screen, IViewModel
{
public BindableCollection<EvenType> EvenType1 { get; set; } = BindableCollectionHelper.Create<EvenType>();
public BindableCollection<EvenType> EvenType2 { get; set; } = new BindableCollection<EvenType>();
public ComboboxViewModel()
{
DisplayName = "Combobox