希望这是一个简单的问题!我有一个包含一些项目的列表视图(这些项目根本没有变化,所以我不是动态地在XAML中添加它们。)
以下是代码:
<ListView x:Name="SelectImageBox" ScrollViewer.HorizontalScrollBarVisibility="Disabled" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="72,53,60,20" Background="Transparent" Opacity="1">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel IsItemsHost="True"/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListViewItem>
<DynamicResource ResourceKey="Book"/>
</ListViewItem>
<ListViewItem>
<DynamicResource ResourceKey="Book"/>
</ListViewItem>
<ListViewItem>
<DynamicResource ResourceKey="Book"/>
</ListViewItem>
<ListViewItem>
<DynamicResource ResourceKey="Book"/>
</ListViewItem>
</ListView>
我的问题是,在设计师中,它显示了4本书。但是,当我运行程序时,没有显示任何项目。如果有人能够解释我失踪的东西吗?
答案 0 :(得分:2)
好的,我解决了这个问题。列表视图项目被添加,除了他们正在使用的图像被另一个控件使用,修复是更改资源中的声明以包括x:Shared="False"
(这不会出现在intellisense中,但是合法的代码。