我的xaml代碼如下。在Silverlight中調用show()後,ChildWindow的MaxHeight更改爲Infinity
<ChildWindow x:Class="Donas.Client.Common.MessageWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="450" Height="180" MaxHeight="600" FontFamily="Malgun Gothic" FontSize="12"
Title="Title">
儘管我將max height設置爲600px,但在調用Show()
方法後,最大高度更改爲Infinity。我從調試中注意到這一點。我想知道爲什麼最大高度改變爲無窮大以及如何防止這種情況。
在調用show()之前設置最大高度可能無效,因爲最大高度已在xaml中設置。所以我試過在調用show()方法後設置最大高度,它工作。但是子窗口背景的最大高度也縮短了。 – jyshin 2013-02-18 08:04:06