找回密码
 立即注册

QQ登录

只需一步,快速开始

q406157290

高级会员

124

主题

531

帖子

1359

积分

高级会员

积分
1359

活字格认证

q406157290
高级会员   /  发表于:2015-2-11 15:53  /   查看:4615  /  回复:4
又来请教大神啦!~
   辛苦了 !

     之前发过帖子 您给我做出来个demo ,在 画面初期化时,数据绑定按照您写的可以绑定上 但是我写的时候按照我的方法却绑定不上 ,但是双击进入控件中,值是存在的。。 能帮我解决下么? 谢谢
附件再次填附,我用星号***********把修改的地方围住了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-2-11 18:32:00
沙发
回复 1楼q406157290的帖子

产生这个问题有两个原因:
1.Category你没有设置值,因此这一列是空的。
2.Product列你通过for语句设置的不是下拉框里的任何值,所以是无效的值,因此无法显示。
在Views文件夹下的MainView.xaml.cs文件里,有_comboDataList,里面添加的内容如下:
  1. _comboDataList = new ObservableCollection<string>();
  2.             _comboDataList.Add("Bagels");
  3.             _comboDataList.Add("Waffles");
  4.             _comboDataList.Add("Pizzas");
  5.             _comboDataList.Add("Burgers");
  6.             _comboDataList.Add("Eggs");
  7.             _comboDataList.Add("Sausage");
复制代码


在ViewModels的MainsViewModel文件夹下原本是从Sales.xml里取得数据,你可以观察下这里面的Product列的数据,就是comboDataList里的值。

你任意输入了"ss"之类的,和comboDataList的值没有任何关系,自然不会显示。

比如你改成s.Product=“Bagels",它是属于comboDataList里的值,就可以显示了。
或是你将comboDataList添加的值改成你for语句中设置的值。都是可以的。

评分

参与人数 1满意度 +5 收起 理由
q406157290 + 5 很优秀啊 谢谢!!

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-2-11 19:29:00
板凳
很优秀啊  谢谢!!
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-2-11 19:30:00
地板
实现啦!   因为 绑定的值和Combobox中的值不匹配  !
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-12 10:45:00
5#
回复 4楼q406157290的帖子

谢谢反馈。
此问题结束,如果有新问题请开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部