我试图在WPF中的另一张图片中包含一张图片。如果发生某个事件,我需要这样做以“填充”根图像的某个部分。为了完成这个,我使用了一个Grid,将初始图像添加到其中,并在网格中添加了包含图像的第二个网格。
在设计师看来一切都很好:
这是我的XAML代码:
<Grid VerticalAlignment="Center">
<Image
Source="Sourceimage.png"
Name="SourceImage">
</Image>
<Grid RenderTransformOrigin="0.272,0.664" Margin="47,387,1019.4,103"
>
<Grid.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="-47.522"/>
<TranslateTransform/>
</TransformGroup>
</Grid.RenderTransform>
<Image
Source="fillimage.png" RenderTransformOrigin="0.5,0.5" Margin="-2,-7,2,-1">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="47.954"/>
<TranslateTransform/>
</TransformGroup>
</Image.RenderTransform>
</Image>
</Grid>
</Grid>
我不知道如何更好地实施。如果您有解决方案,请告诉我......