WPF窗口标题栏上的菜单
如何在WPF窗口标题栏上显示DevExpress菜单,如下所示 现在,我把主菜单停靠在窗口的顶部,但我想把它移到窗口的标题栏上WPF窗口标题栏上的菜单,wpf,menu,window,devexpress,Wpf,Menu,Window,Devexpress,如何在WPF窗口标题栏上显示DevExpress菜单,如下所示 现在,我把主菜单停靠在窗口的顶部,但我想把它移到窗口的标题栏上 <dxb:BarManager CreateStandardLayout="True"> <dxb:BarManager.Bars> <dxb:Bar IsMainMenu="True" UseWholeRow="True"> <dxb:Bar.DockInfo>
<dxb:BarManager CreateStandardLayout="True">
<dxb:BarManager.Bars>
<dxb:Bar IsMainMenu="True" UseWholeRow="True">
<dxb:Bar.DockInfo>
<dxb:BarDockInfo ContainerType="Top" />
</dxb:Bar.DockInfo>
</dxb:Bar>
</dxb:BarManager.Bars>
</dxb:BarManager>
他们正在使用自定义窗口。也可以通过修改窗口模板来完成此操作。有一些棘手的地方,比如在角落和边缘添加拇指,但总的来说,这是一个直接的Xaml和代码隐藏任务。可以分享一些代码示例吗?我正在使用他们的自定义窗口,所以这种方法很好。我昨天为您输入了一些代码。嗯,没有看到任何代码…嗯,这与关于标题栏的问题有什么关系?我相信您的代码不会将菜单放在窗口的标题栏上,而是将其固定在标题栏正下方的顶部。
<Window x:Class="WpfApplication11.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/core"
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
WindowStyle="None"
Title="MainWindow" Height="350" Width="525">
<Grid>
<dxb:BarManager CreateStandardLayout="True">
<dxb:BarManager.Items>
<dxb:BarButtonItem x:Name="barButtonItem1" Content="test"/>
<dxb:BarButtonItem x:Name="barButtonItem2" Content="test2"/>
</dxb:BarManager.Items>
<dxb:BarManager.Bars>
<dxb:Bar IsMainMenu="True" Caption="test1">
<dxb:Bar.DockInfo>
<dxb:BarDockInfo ContainerType="Top" />
</dxb:Bar.DockInfo>
<dxb:BarButtonItemLink BarItemName="barButtonItem1"/>
<dxb:BarButtonItemLink BarItemName="barButtonItem2"/>
</dxb:Bar>
</dxb:BarManager.Bars>
</dxb:BarManager>
</Grid>
</Window>