我刚开始在WPF中使用MahApps。将我的WPF窗口转换为MetroWindow后,它不再被锁定。使用标准WPF和以下设置
e.Graphics.DrawLines(pen, drawPoints.ToArray());
窗口不可移动。
然而,对于MetroWindow,它是可移动的。我不希望用户能够移动窗口。我怎样才能通过MetroWindow实现这一目标?
答案 0 :(得分:2)
正如@Mathew所述,您可以将IsWindowDraggable
的 MetroWindow
属性设置为 false
。示例代码可以是这样的:
<controls:MetroWindow
x:Class="MyNameSpace.Window1"
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:controls="http://metro.mahapps.com/winfx/xaml/controls"
IsWindowDraggable="False"
ResizeMode="NoResize"
WindowStyle="None"
ShowTitleBar="False"
>
.....
</controls:MetroWindow>