所有,把帆布内Viewbox控件在Silverlight中有图片
我试图使Silverlight应用程序我正在做调整以合理的方式。要做到这一点,我想我会使用动态网格。在网格的中心,我需要在画布内部放置图像,因为我将动态地将对象放置在画布的顶部。理想情况下,随着用户使浏览器窗口变大,中央列将能够调整大小并增大,从而增加图像。
下面是我得到了什么:
<Viewbox Grid.Row="0" Grid.Column="1">
<Canvas x:Name="cvsCenterPane">
<Image x:Name="imgFormImage" MouseLeftButtonDown="imgFormImage_MouseLeftButtonDown"
MouseLeftButtonUp="imgFormImage_MouseLeftButtonUp" MouseMove="imgFormImage_MouseMove" />
</Canvas>
</Viewbox>
在后面的代码,然后我设置图像源。
这里是我的网格定义:
<Grid x:Name="LayoutRoot" Background="DarkCyan" ShowGridLines="True">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="300" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="300" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="100" />
</Grid.RowDefinitions>
我认为必须有某种视框的建设过程中发生的,因为图像不显示在所有未处理的异常的。我在这里做错了什么?我采取了错误的做法吗?