1

我想创建一个无限长列表选择器,但我的事件ItemRealized没有触发。我已经创建了视图模型,所以我可以生成一个可观察的集合,当我监视主类时,一切看起来都工作正常,我确定它不是空的,但我的问题是我无法填充 longlistselector

 <phone:PhoneApplicationPage.Resources>
    <vm:GoogleView x:Key="viewModel"/>        
</phone:PhoneApplicationPage.Resources>

长列表选择器

            <phone:LongListSelector ItemRealized="m_ListBoxGoogle_ItemRealized"  Name="m_ListGoogle" HorizontalAlignment="Center" Height="410" Margin="0,120,0,0"                             
             ItemsSource="{Binding GoogleCollection}" 
             DataContext="{StaticResource viewModel}">               
            <phone:LongListSelector.ItemTemplate>
                    <DataTemplate>
                        <Button Tag="{Binding GoogleID}" Style="{StaticResource NoVisualTextButton }" toolkit:TiltEffect.IsTiltEnabled="True" Click="OnListBoxItemClick" Margin="-10,0,0,0">
                            <StackPanel  Orientation="Horizontal" Margin="0,3,0,0" Height="auto" Width="450">
                                <Border BorderThickness="1" Width="62" Height="62" BorderBrush="#00aef0" Background="#00aef0">
                                    <Image  Height="60" Width="60" Source="{Binding GoogleImagePath}"/>
                                </Border>
                                <StackPanel Width="350" HorizontalAlignment="Center" Margin="12,0,0,0" >
                                    <TextBlock  Text="{Binding GoogleDisplayName}"  TextWrapping="NoWrap" Style="{StaticResource PanoramaItemTextStyle }" FontSize="24"  />
                                    <TextBlock  Text="{Binding GoogleObjectType}"  TextWrapping="NoWrap" Style="{StaticResource PanoramaItemTextStyle }" FontSize="20" />
                                </StackPanel>
                            </StackPanel>
                        </Button>          
                </DataTemplate>
            </phone:LongListSelector.ItemTemplate>
        </phone:LongListSelector>

我真的被困住了,请帮帮我

4

1 回答 1

2

尝试这些事情,因为我认为这是一个具有约束力的问题:

  1. 调试并在 GoogleView 构造函数中放置一个断点并验证它正在被实例化。
  2. 如果它正在被实例化,请验证您绑定到的数据是否存在于类中。
  3. 如果所有内容都已实例化,请尝试以 TwoWay 绑定模式绑定到集合。
  4. 如果这不起作用,请尝试绑定到另一个控件中的数据以验证事情是否正常工作。
于 2013-01-22T14:47:16.850 回答