У меня проблемы с добавлением LongListSelector
через код в 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 [ "х"]' не равно нулю? –
они не являются нулевыми .. точно такие же шаблоны работают, если я их представляю в xaml – Alex
Какую версию Silverlight Toolkit вы используете? Кажется, что есть проблемы со старыми версиями: http://stackoverflow.com/questions/7085781/longlistselector-change-itemtemplate –