当使用以下XAML时,窗口大小不是5000x5000,而是一些小窗口,其中裁剪了按钮。
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" >
<Button Width="5000" Height="5000">XXX</Button>
</Window>
Run Code Online (Sandbox Code Playgroud)
据我所知,大小我没有指定SizeToContent属性,默认值为“手动”,因此它将使用*窗口的大小由其他属性确定,包括宽度,高度,最大宽度,最大高度,最小宽度和最小高度。*从WPF Windows概述看来,其他那些属性是FrameworkElement :: MinHeight / Width和FrameworkElement :: MaxHeight。但是由于Mins的默认值为0,Maxs为Infinity,而Width / Height为Nan ....怎么回事?WPF在哪里获取窗口大小?
任何指向正确方向的指针将不胜感激。