如何设置WPF窗口的宽度等于其标题栏中的内容?

如果我在WPF中有Window,如下所示:

 

此窗口将自动resize以确保其所有内容都可见。 但它对标题的作用并不相同,因此当显示窗口时,可能会隐藏标题的一部分。

可以做些什么来确保窗口的宽度足以在标题栏中显示标题?

在窗口中添加隐藏的文本块:

   

边距允许窗口控件被推开。

高度使控件不占用垂直空间。

由于零高度可能不需要Visiblity,但通过将其设置为隐藏将导致它占用canvas上的空间但不显示任何内容。