silverlight 动态设置下拉框选中值

设置silverlight当前选中值有两种方式:selectedIndex 和selectItem.

通常我们使用selectedIndex比较简单,但要动态设置的话,由于不好获取list中当前项的索引值,所以我们考虑用selectItem来实现。(虽然通过for循环可以拿到列表中的索引值,但方法不够友好)

下面是一段实现代码,希望对大家有借鉴作用,加强理解组合框的动态设定。

代码:

//业务员默认筛选自己的单子
if (operation == "ywysh" && sysUser.UserId != "admin")
{
foreach (dmzdInfo item in comYwy.Items)
{
if (item.flmsm == sysUser.TrueName.Trim())
{
comYwy.SelectedItem = item;
return;
}

}

}

 

posted @ 2016-08-18 08:48  Prolovecui  阅读(363)  评论(0编辑  收藏  举报