我想使用一个有一些项目的组合框,还有一些子项目。
具体来说,我想在列表的末尾添加一个“更多...”项目,在悬停时会导致其他选项。
您对如何实现这一目标有所了解吗?
(尝试使用组合框 - 但我不知道如何在那里创建子项目。)
答案 0 :(得分:0)
您可以将菜单用于相同目的。菜单可以放在WPF中的任何位置。你尝试过菜单吗?
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Menu Grid.Row="1" Grid.Column="1" Width="100" VerticalAlignment="Center" Background="Gray">
<MenuItem Header="Item Collection">
<MenuItem Header="Item 1"></MenuItem>
<MenuItem Header="Item 2"></MenuItem>
<MenuItem Header="Sub Items">
<MenuItem Header="SubItem 1"></MenuItem>
<MenuItem Header="SubItem 2"></MenuItem>
</MenuItem>
</MenuItem>
</Menu>
</Grid>
答案 1 :(得分:0)
使用wpf中的菜单显示项目和子项目。下面的链接将帮助您
http://www.wpf-tutorial.com/common-interface-controls/menu-control/