0

我有一个Viewbox包含 a 的控件,该控件WindowsFormsHost又充当显示图像的容器。

<Viewbox Grid.Row="1" Grid.Column="1" Stretch="Fill" MinHeight="50" MinWidth="50">
   <WindowsFormsHost  Width="100" Height="100" Name="ImageSegment" Background="Black"/>
</Viewbox>  

使用上面的代码,ViewBox出现并相应地调整大小。但是Viewbox一旦恢复到以下指定的Width.

<Viewbox Grid.Row="1" Grid.Column="1" Stretch="Fill" Height="875" Width="975">
   <WindowsFormsHost  Width="100" Height="100" Name="ImageSegment" Background="Black"/> 
</Viewbox>

如果我这样给它,它会Viewbox保留,但它的自动缩放属性会丢失。有没有办法解决这个问题?为什么会发生?提前致谢!

4

0 回答 0