我知道在XAML / WPF中,我可以使用Width和Height属性设置Window大小,但是假设我想设置窗口大小,使得客户区(减去Windows边框/装饰)将是一定的固定大小,最简单的方法是什么?
就像,假设我希望窗口的客户区域为640x480,ala:
<Window x:Class="SomeProject.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Background="Black">
<Canvas Width="640" Height="480"/>
</Window>
如何确保初始窗口大小为640x480客户端大小,完全适合子画布?我真的很感兴趣的是如何轻松地将其设置为启动时间,而不是如此担心如何处理调整大小事件等。
感谢。
答案 0 :(得分:8)
将以下属性添加到窗口
SizeToContent = “WidthAndHeight”