使用以下XAML時,窗口大小不是5000x5000,而是一些裁剪按鈕的小窗口。未指定SizeToContent時的窗口大小
<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>
從我可以告訴,大小沒指定SizeToContent屬性,默認爲「手動」,所以它會使用*size of a window is determined by other properties, including Width, Height, MaxWidth, MaxHeight, MinWidth, and MinHeight. *從WPF Windows Overview,似乎與其他屬性是FrameworkElement的::了minHeight /寬,和FrameworkElement :: MaxHeight。但是因爲Mins的默認值是0,Maxs是無窮大,寬度/高度是Nan ....發生了什麼事? WPF在哪裏獲得窗口大小?
任何指向正確的方向將不勝感激。
不是一個真正的答案。這是如何定義「手動」設置(當手動調整大小時的窗口大小)。問題在於它是從哪裏獲得的。 – moogs 2009-09-25 07:09:47
記事本正在寫入並將其位置寫入註冊表:[HKEY_CURRENT_USER \ Software \ Microsoft \ Notepad]這是包括第三方在內的大多數應用程序的最佳實踐。 – bitbonk 2009-10-01 09:34:30