是否可以隐藏wpf中的默认调整大小手柄,我有一个自定义窗口,侧面没有手柄,目前正在使用:
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="100" Width="200" ResizeMode="CanResizeWithGrip">
<Grid></Grid>
</Window>
我知道可以改变ResizeMode="CanResize"
,但这是我能想到的调整窗口大小的唯一方法。
答案 0 :(得分:0)
是的,您可以从窗口中取出默认的调整大小手柄。您需要覆盖WindowTemplate。以下是您在XAML中的表现:
<Window x:Class="MyNamespace.MyWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WindowStyle="None"
ResizeMode="CanResizeWithGrip"
AllowsTransparency="True">
<Window.Template>
<ControlTemplate>
<Border>
</Border>
</ControlTemplate>
</Window.Template>
</Window>
在“边框”中将显示您需要在窗口中显示的所有内容(例如TextBox)。然后,如果您想要自定义ResizeGrip,您也可以定义它。希望这会有所帮助。