1

我在 App.xaml 中定义了具有不同名称(temp1、temp2、temp3)的不同数据模板。现在我想将这些模板应用到 GridView。

所以我正在使用

GridV.ItemTemplate = (DataTemplate)FindName("temp1");

其中 GridV 是 GridView 的名称。但现在我没有得到正确的输出。我只得到项目的类型,而不是链接到数据模板的信息。我现在能做什么?

4

1 回答 1

3

如果您在 App.xaml 的资源字典中声明了模板,那么您可以在 GridView 上检索和设置它们,如下所示:

GridV.ItemTemplate = (DataTemplate)App.Current.Resources["temp1"];

于 2012-09-08T15:11:03.720 回答