У меня есть окно WPF, определенное в XAML следующим образом:
<Window x:Class="com.some.company.window"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="My Cool Window"
x:Name="CoolWindow"
Height="435"
Width="70"
MinWidth="70"
MaxWidth="70"
Left="{PropertyState Default=0}"
Top="{PropertyState Default=0}"
Initialized="InitializeWindow"
ResizeMode="NoResize"
Style="{DynamicResource DefaultWindow}">
.....
.....
</Window>
Проблема в том, что когда окно создается и отображается на экране - оно ВСЕГДА больше, чем 70 пикселей, которые я указал вопределение ширины.Ширина, вероятно, составляет 80-90 пикселей.Мои атрибуты ширины игнорируются.Ни одно из содержимого внутри окна также не превышает 70 пикселей.
Даже когда я пытаюсь изменить размер окна с помощью ручек, оно не позволит мне изменить его размер ниже определенной ширины.Есть ли какая-то причина, по которой WPF не позволяет мне устанавливать ширину окна меньше?Есть ли скрытое минимальное значение ширины для каждого окна?и как бы мне обойти это?
РЕДАКТИРОВАТЬ: Когда я добавляю WindowsStyle = "None" в атрибут Window, ширина правильно устанавливается в 70 пикселей.Тем не менее, это не тот стиль, который я хочу для Window.
Спасибо