当WindowStyle =“None”时,WPF SizeToContent无法正常工作

时间:2017-03-13 17:02:42

标签: c# wpf xaml

我正在尝试删除所有Chrome(边框和标题)。我可以这样做,但宽度不正确。

<Window x:Class="ActiveWords.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
    xmlns:prop="clr-namespace:ActiveWords.Properties"
    SizeToContent="WidthAndHeight"
    WindowStyle="ToolWindow"
    ResizeMode="NoResize"
    AllowDrop="True">

我有一个小按钮(50 x 50)作为Window的唯一内容。当WindowStyle="None"宽度太宽时,它大约为200.但是当我设置WindowStyle="ToolWindow"宽度和高度都正确时。然而,我有一个我不想要的标题栏。

请知道如何让它发挥作用?

1 个答案:

答案 0 :(得分:1)

这看起来很酷,但设置

{{1}}
窗口中的

应该这样做。 SizeToContent应该强制窗口在按钮周围调整大小。