가 나는 WPF 창은 다음과 같이 XAML에 정의 된 무시 :C# WPF 창 너비, 최대 너비는의 minWidth는
<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 픽셀입니다. 내 너비 특성은 무시됩니다. Window 안의 어떤 내용도 70 픽셀보다 큽니다.
그립을 사용하여 창 크기를 조정하려고해도 특정 너비 아래에서 크기를 조정할 수 없습니다. WPF가 창 너비를 더 작게 설정하지 않는 이유가 있습니까? 모든 창에 숨겨진 최소 너비 값이 있습니까? 어떻게이 문제를 해결할 수 있을까요?
편집 : Windows 속성에 WindowsStyle = "None"을 추가하면 폭이 70 픽셀로 올바르게 설정됩니다. 그러나 이것은 내가 원하는 창 스타일이 아닙니다.
감사
어쩌면 창의 내용 중 일부가 현재 창 크기보다 클 수 있습니까? –