如何停止右键单击 WPF 应用程序中的 TtitleBar
how to stop right click on TtitleBar in a WPF application
在 C# 中使用 WPF(使用 MahApps)编写程序,想知道如何禁止用户右键单击 TitleBar 并调出 window 选项菜单?
Edit1:确认我想保留栏上的 min/max/close 按钮,只需删除右键单击事件
MahApps v2.x 中有一个名为 ShowSystemMenuOnRightClick
的新 属性。
<mah:MetroWindow x:Class="MetroDemo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Title="MahApps.Metro - Demo Application"
Width="900"
Height="600"
mah:DialogParticipation.Register="{Binding}"
GlowBrush="{DynamicResource MahApps.Brushes.Accent}"
ShowIconOnTitleBar="True"
ShowSystemMenuOnRightClick="False"
WindowStartupLocation="CenterScreen"
mc:Ignorable="d">
</mah:MetroWindow>
在 C# 中使用 WPF(使用 MahApps)编写程序,想知道如何禁止用户右键单击 TitleBar 并调出 window 选项菜单?
Edit1:确认我想保留栏上的 min/max/close 按钮,只需删除右键单击事件
MahApps v2.x 中有一个名为 ShowSystemMenuOnRightClick
的新 属性。
<mah:MetroWindow x:Class="MetroDemo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Title="MahApps.Metro - Demo Application"
Width="900"
Height="600"
mah:DialogParticipation.Register="{Binding}"
GlowBrush="{DynamicResource MahApps.Brushes.Accent}"
ShowIconOnTitleBar="True"
ShowSystemMenuOnRightClick="False"
WindowStartupLocation="CenterScreen"
mc:Ignorable="d">
</mah:MetroWindow>