在我的wp8应用程序中,我显示了一些内容(例如图像)。我使用LongListSelector,并且在每个LLS的项目中都有ItemsControl和图像集合。我想在一行中显示两个图像,所以我使用了一个wrappanel。但是它会在usercontrol的页面中的行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
?
答案 0 :(得分:0)
由于您的ItemsSource绑定而引发的异常。如果Vkontakte不是datacontext上的对象,那么您可能需要查看绑定的内容。它需要是某种对象的集合。