如何在listivew中放置扩展器?我想在列表视图中将扩展器显示为行。
Skumar
问问题
3279 次
2 回答
1
您可以执行类似的操作,在其中定义 ListView 样式以在 GridViewRowPresenter 周围放置扩展器
<ListView.Resources>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="VerticalContentAlignment" Value="Stretch" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListViewItem}">
<Expander Header="{Binding ColumnCaption}">
<GridViewRowPresenter VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Grid.IsSharedSizeScope="True">
</GridViewRowPresenter>
</Expander>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.Resources>
于 2011-04-12T21:28:34.047 回答
0
您可以将扩展器放在 ItemTemplate 中。
于 2009-08-31T11:39:58.677 回答