从Expression.Blend.SampleData中抓取值

时间:2010-03-31 15:47:26

标签: c# silverlight expression-blend

我试图找出如何从Expression.Blend.SampleData中获取值。例如,如果我的id等于下拉,我可以通过这样做来抓住它:

((Expression.Blend.SampleData.MyDatabase.something)(MyDropDown.SelectedItem)).description;

我需要一些方法将自己的值放在(MyDropDown.SelectedItem)的位置。 Visual Studio希望我将其转换为“Expression.Blend.SampleData.MyDatabase.something”格式。我尝试了几种方法来做到这一点,但我没有成功。

任何想法?

修改

我开始认为Silverlight无法做到这一点

1 个答案:

答案 0 :(得分:0)

像我提出的大多数答案一样,这很简单:

((Expression.Blend.SampleData.MyDatabase.MyMainCollection)(((object[])(Application.Current.Resources.Values))[0])).MyCollection[1].Description

MyColleciton [1]将获取id值为1的项目。