Инструментарий: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() называется.

Другие вопросы по тегам