0

对 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 时,我得到一个空引用异常,它来自 ListPicker 对象。

listActions.ItemsSource = Storage.Register.ActionDefinitions;

任何关于为什么会发生这种情况或如何解决它的想法将不胜感激。

提前致谢

4

2 回答 2

0

您没有显示足够的代码来确认它,但发生这种情况的唯一原因是如果您在调用ItemsSource之前尝试在页面构造函数中设置 。InitializeComponent()

于 2013-09-19T08:55:08.533 回答
0

我不确定发生了什么。但我做了所有通常的事情,包括擦除代码并重新制作它。所以天气代码背后的东西丢失了或者我不知道的东西。但它现在已经开始工作了。

感谢您的帮助,仍然非常感谢所有信息,天气有用与否。

于 2013-09-20T04:49:34.237 回答