在WPF中有一些布局挫折 - 我正在使用工具栏来容纳一组控件,其中大多数是按钮,其中一个是(将会是)某种下拉菜单.在WinForms中,ToolStripDropDownButton是完美的; 但是,我似乎无法找出在WPF中复制此行为的最佳方法.
有任何想法吗?
gbc*_*gbc 33
您可以尝试在工具栏中放置Menu&MenuItem.我必须在界面的各个部分使用Menu和MenuItem树(除了经典菜单)才能获得下拉菜单行为.您可以调整菜单的控制模板,以便根据自己的喜好来塑造外观,并完全放弃香草菜单的外观.
这里有一些XAML来展示一个简单的实现:
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<StackPanel>
<ToolBar>
<Button Content="Button1"></Button>
<Button Content="Button2"></Button>
<Menu>
<MenuItem Header="Menu">
<MenuItem Header="MenuItem1"/>
</MenuItem>
</Menu>
</ToolBar>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39510 次 |
| 最近记录: |