注册/登录,欢迎光临!
加入收藏设为首页网站地图
您当前的位置:辛勤IT网 >> 程序源码 >> asp.net >> c# wpf ComboBox 动态下拉框以及动态默认值设定
热门:word | excel | powerpoint

c# wpf ComboBox 动态下拉框以及动态默认值设定

2020/6/21 15:11:12 所属分类:程序源码 - asp.net
内容提要:c# wpf ComboBox 动态下拉框以及动态默认值设定,1.下拉框声明......2. 初始化下拉框......3.当DirList新增时,更新ComboBox 的ItemsSource ,并设置默认值:......4. 用到的VO:......

  1.下拉框声明

<ComboBox x:Name="DirComboBox" Width="150" Height="18" Margin="6,0,0,0"> 
</ComboBox>

  2. 初始化下拉框

/// <summary> 
/// 初始化下拉框 
/// </summary> 
public void SetDirComboBox() 

DirComboBox.ItemsSource = SessionHelper.Context.DirList; 
DirComboBox.SelectedValuePath = "oid"; 
DirComboBox.DisplayMemberPath = "name"; 
DirComboBox.SelectedIndex = 0; 
SessionHelper.Context.DirComboBox = DirComboBox; 
}

  注:Context中

public ObservableCollection<MetaDirVO> DirList = new ObservableCollection<MetaDirVO>(); 
public ComboBox DirComboBox { get; set; }

  3.当DirList新增时,更新ComboBox 的ItemsSource ,并设置默认值:

SessionHelper.Context.DirList.Insert(0,new MetaDirVO(tvs.Id, tvs.Name)); 
SessionHelper.Context.DirComboBox.ItemsSource = 

SessionHelper.Context.DirList; 
SessionHelper.Context.DirComboBox.SelectedIndex = 0;

  4. 用到的VO:

public class MetaDirVO :AbstractModel 

public MetaDirVO(string oid, string name) 

this.oid = oid; 
this.name = name; 

public string oid { get; set; }
public string name { get; set ; }
...
}

程序源码 | asp.net
相关文章
最近更新
推荐信息
关于我们 | 联系方式 | 对话本站 | 版权声明 | 所有信息