0

在我的 wp8 应用程序中,我展示了一些内容(例如图像)。我使用 LongListSelector,并且在每个 LLS 的项目中都有带有图像集合的 ItemsControl。我想在一行中显示两个图像,所以我使用了一个包装板。但它InitializeComponent()在用户控件的页面中抛出 XamlParseException。没有 wrappanel 一切正常。这里的代码

            <ItemsControl HorizontalAlignment="Center" ItemsSource="{Binding Vkontakte.Attachments.Photos}" >
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <toolkit:WrapPanel Height="100" Width="100" />
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>

            <ItemsControl.ItemTemplate>
                <DataTemplate>
                <Image Margin="0,10,0,0" >
                    <Image.Source>
                        <BitmapImage UriSource="{Binding Src}" CreateOptions="BackgroundCreation" />
                    </Image.Source>
                </Image>
            </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>

也许问题出在这种情况下,那ItemsControl就是StackPanel

4

1 回答 1

0

由于您的 ItemsSource 绑定,我会抛出异常。如果 Vkontakte 不是您的数据上下文中的对象,那么您可能需要查看您绑定的对象。它需要是某种对象的集合。

于 2013-04-08T19:30:03.127 回答