Я знаю, что в XAML / WPF я могу установить размер окна, используя свойства Width и Height, но предположим, что я хочу установить размер окна таким образом, чтобы область клиента (за исключением границ / украшений Windows) была фиксированный размер, какой самый простой способ сделать это?
Например, предположим, что я хочу, чтобы клиентская область окна была 640x480, вот так:
<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, который идеально подходит для дочернего холста? Меня интересует только то, как легко настроить это время запуска, и я не очень беспокоюсь о том, что делать с событиями изменения размера и тому подобным.
Спасибо.