Rectangle コントロール内で画像をズームインおよびズームアウトしようとしています。しかし、そうしている間、その中の画像だけでなく、長方形全体がズームインされます。そのために、Rectangle で ScaleTransform と TranslateTranform を使用しています。Rectangleの代わりに画像で同じことをする必要がありますが、方法がわかりませんか? 誰でも私を助けてください。
XAML :
<Rectangle x:Name="LiveViewWindow" Fill="#FFF4F4F5" HorizontalAlignment="Right"
ClipToBounds="True" />
コード:
InteropBitmap m_LiveViewBitmapSource =Imaging.CreateBitmapSourceFromMemorySection(
section, width, height, PixelFormats.Bgr32, width*4, 0) as InteropBitmap;
ImageBrush m_BackgroundFrame = new ImageBrush(m_LiveViewBitmapSource);
RenderOptions.SetBitmapScalingMode(m_BackgroundFrame, BitmapScalingMode.LowQuality);
LiveViewWindow.Fill = m_BackgroundFrame;
次に、Invalidate() プロパティを使用して InteropBitmap を Rectangle にレンダリングします。