gpt4 book ai didi

wpf - WPF 工具栏中的下拉菜单

转载 作者:行者123 更新时间:2023-12-02 05:30:03 31 4
gpt4 key购买 nike

在 WPF 中遇到一些布局问题 - 我使用工具栏来容纳一组控件,其中大部分是按钮,其中一个是(将是)某种下拉菜单。在 WinForms 中,ToolStripDropDownButton 非常完美;但是,我似乎无法找出在 WPF 中复制此行为的最佳方法。

有什么想法吗?

最佳答案

您可以尝试在工具栏中放置菜单和菜单项。我必须在界面的各个部分(除了经典菜单之外)使用 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>

关于wpf - WPF 工具栏中的下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1790858/

31 4 0