【发布时间】:2011-11-09 13:58:02
【问题描述】:
我在 Silverlight 中通过代码添加 LongListSelector 时遇到问题。代码如下:
PivotItem pi = new PivotItem();
pi.Header = r.Recipe_Title;
LongListSelector lls = new LongListSelector();
lls.Background = new SolidColorBrush(Colors.Transparent);
lls.ItemTemplate = App.Current.Resources["CheckboxShoppingItemTemplate"] as DataTemplate;
lls.ListHeaderTemplate = App.Current.Resources["citiesListHeader"] as DataTemplate;
lls.GroupFooterTemplate = App.Current.Resources["citiesListFooter"] as DataTemplate;
lls.GroupHeaderTemplate = App.Current.Resources["groupHeaderTemplate"] as DataTemplate;
lls.GroupItemTemplate = App.Current.Resources["groupItemTemplate"] as DataTemplate;
lls.ItemsSource = r.Ingredients;
pi.Content = lls;
透视表头出现,但列表没有出现。我只看到列表的标题,但没有别的。尽管页脚是正确的,但页脚也丢失了(我已经用页脚替换了页眉以查看它是否正确,确实如此)。
【问题讨论】:
-
您是否确认您的
App.Current.Resources["x"]不为空? -
它们不是空的。如果我在 xaml 中引入它们,完全相同的模板可以工作
-
您使用哪个版本的 Silverlight Toolkit?老版本好像有问题:stackoverflow.com/questions/7085781/…
-
我有最后一个:2011 年 8 月
标签: silverlight windows-phone-7 longlistselector