1
我通过Silverlight中的代码添加LongListSelector
时遇到问题。这里是代码:通过代码不工作添加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”]'不为空? –
它们不是null ..如果我在xaml中引入它们,完全相同的模板可以正常工作 – Alex
您使用的是哪个版本的Silverlight工具包?旧版本似乎有问题:http://stackoverflow.com/questions/7085781/longlistselector-change-itemtemplate –