toolkit:在尝试设置ItemSsource时,ListPicker为Null

时间:2013-09-18 23:25:02

标签: c# .net windows-phone-8 toolkit wptoolkit

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 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

感谢您的帮助,所有信息,天气有用或者没有那么多仍然非常感谢。