我將XAML綁定到RotateAngle
屬性,它對於一個「but」非常有用。圖像顯示裁剪。旋轉後圖像控制似乎不會刷新/調整大小。有沒有辦法強制調整圖像和scrollviewer的大小?使用變換旋轉時防止圖像裁剪
<ScrollViewer Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" VerticalScrollBarVisibility="Auto" BorderThickness="0" HorizontalScrollBarVisibility="Auto">
<Image
VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
Source="{Binding Input, Converter={StaticResource ByteArrayToBitmapConverter}}"
RenderTransformOrigin="0.5,0.5">
<Image.RenderTransform>
<RotateTransform Angle="{Binding RotateAngle}"></RotateTransform>
</Image.RenderTransform>
</Image>
</ScrollViewer>
它工作在Silverlight 4 –
我沒有問題的智慧結合實際旋轉。問題是 - 旋轉90度時的長方形圖像作物。您的XAML的作品完全相同 – katit