专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Windows Mobile

小弟我又来了…请问个关于mvvm数据绑定的有关问题

发布时间:2010-05-30 00:23:33 文章来源:www.iduyao.cn 采编人员:星星草
我又来了……请教个关于mvvm数据绑定的问题
好吧、其实我这是win8里遇到的。
先说说我要做的事情:
我给一个listview的ItemsSource绑定值,然后给它的selectedIndex指定一个数。

我用的mvvmLight做的,在vm中先给listView的ItemsSource绑定值,然后给他的selectedIndex也绑个值。
ok,问题出来了!我发现他这个值的绑定并不是按顺序进行的,比如我本来是先绑的ItemsSource然后绑的selectedIndex,结果总是报异常、大致内容是说我的selectedIndex越界了,也就是说在listview的数据源绑定完成前它就开始绑定selectedindex了。我尝试在给selectedIndex绑定值前用await Task.Delay(300)这种方式延迟了下,然后就没有异常程序正常执行了!
我想问的是,有没有什么方法获取或设置绑定的顺序?又或者有什么方式让绑定按我预想的顺序来进行呢?
MVVM

------解决方案--------------------
这主要是你 ItemSource 还没加载完 要加载完再去执行SelectIndex 或者直接绑定SelectValue 来控制显示值
------解决方案--------------------
引用:
Quote: 引用:

来晚了,结吧。哈哈

我再请教个问题啊、要不然觉着这100分亏的慌……
win8中怎么对对象进行深拷贝啊?

值类型直接赋值,引用类型挨个成员赋值
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: