我在App.xaml中定义了不同的数据模板,具有不同的名称(temp1,temp2,temp3)。现在我想将这些模板应用于GridView。
所以我正在使用
GridV.ItemTemplate = (DataTemplate)FindName("temp1");
其中GridV是GridView的名称。但现在我没有得到正确的输出。我只得到项目的类型,而不是链接到数据模板的信息。我现在能做什么?
答案 0 :(得分:3)
如果您已在App.xaml的资源字典中声明了模板,那么您可以在GridView上检索和设置它们,如下所示:
GridV.ItemTemplate =(DataTemplate)App.Current.Resources [“temp1”];