WrapGrid使TextBlocks有效消失。显示了项目的轮廓,但看不到文本。在运行期间,项目将正确显示。
如何使它们在设计时出现?
<ListView HorizontalAlignment="Left">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid Orientation="Horizontal" MaximumRowsOrColumns="3"></WrapGrid>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.Items>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
<TextBlock>LOREM IPSUM</TextBlock>
</ListView.Items>
</ListView>
最佳答案
我在这里找到了答案:The content of a ListView with ItemsPanel modified is not shown in designer (VS and Blend)。
基本上,这是一个已知的错误,他们建议使用ItemsWrapGrid而不是WrapGrid。
关于xaml - 添加WrapGrid后,ListView项目在设计器中消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23765645/