我想在一個WPF用戶控件來包裝一個Windows窗體控件WPF WindowsFormsHost漿紗
<UserControl x:Class="MVVMLibrary.ReportViewer"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ws="clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms"
Height="Auto" Width="Auto">
<Grid>
<WindowsFormsHost Name="Host">
<ws:ReportViewer/>
</WindowsFormsHost>
</Grid>
</UserControl>
注意高度和寬度自動。
當我在一個堆棧面板或網格控件中它將其高度設置爲0並基本消失。然後用戶需要調整窗口大小(因爲用戶控件說我不需要空間,所以縮小了窗口大小,謝謝)。當用戶調整大小時,它會延伸到用戶指定的任何地方。
所以我的問題是我做錯了什麼?我如何讓我的用戶控件獲得所有可用空間而不是不要求任何?
謝謝 - 不知怎的,給予控制背景顏色大大減少控件的閃爍。 – Justin 2012-05-29 15:59:39