我试图找出如何从Expression.Blend.SampleData中获取值。例如,如果我的id等于下拉,我可以通过这样做来抓住它:
((Expression.Blend.SampleData.MyDatabase.something)(MyDropDown.SelectedItem)).description;
我需要一些方法将自己的值放在(MyDropDown.SelectedItem)的位置。 Visual Studio希望我将其转换为“Expression.Blend.SampleData.MyDatabase.something”格式。我尝试了几种方法来做到这一点,但我没有成功。
任何想法?
修改
我开始认为Silverlight无法做到这一点
答案 0 :(得分:0)
像我提出的大多数答案一样,这很简单:
((Expression.Blend.SampleData.MyDatabase.MyMainCollection)(((object[])(Application.Current.Resources.Values))[0])).MyCollection[1].Description
MyColleciton [1]将获取id值为1的项目。