Инструментарий:ListPicker является нулевым при попытке установить ItemSource
Совершенно новый для приложений Windows Phone.
Пытаясь создать нечто похожее на выпадающий список, нашел ListPicker. Проведя еще какое-то исследование, когда оно не сработало, я пришел к следующему коду:
<toolkit:ListPicker x:Name="listActions" Grid.Row="1" Width="340" HorizontalAlignment="Left" VerticalAlignment="Center">
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}" />
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
<toolkit:ListPicker.FullModeItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}" />
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>
</toolkit:ListPicker>
Однако, когда я пытаюсь установить ItemSource, я получаю исключение Null Reference, которое исходит от объекта ListPicker.
listActions.ItemsSource = Storage.Register.ActionDefinitions;
Будем весьма благодарны за любые идеи о том, почему это происходит или как это исправить.
заранее спасибо
2 ответа
Я не уверен, что случилось. Но я делал все обычные вещи, включая стирание кода и повторное его создание. так что погода за кодом отсутствовала или что-то, чего я не знаю. Но это начало работать сейчас.
Спасибо за помощь, вся информация, погода полезная или не очень, по-прежнему очень ценится.
Вы не показали достаточно кода, чтобы подтвердить его, но единственная причина, по которой это должно произойти, это если вы пытаетесь установить ItemsSource
в конструкторе страниц перед InitializeComponent()
называется.