2011-11-09 2 views
1

У меня проблемы с добавлением 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; 

Заголовок заголовка отображается, но в списке нет. Я вижу только заголовок списка, но ничего больше. Нижний колонтитул также отсутствует, хотя он правильный (я заменил заголовок нижним колонтитулом, чтобы убедиться, что он правильный, и это так).

+0

Подтвердили ли вы, что ваши 'App.Current.Resources [ "х"]' не равно нулю? –

+0

они не являются нулевыми .. точно такие же шаблоны работают, если я их представляю в xaml – Alex

+0

Какую версию Silverlight Toolkit вы используете? Кажется, что есть проблемы со старыми версиями: http://stackoverflow.com/questions/7085781/longlistselector-change-itemtemplate –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^