WPF裁剪问题

WPF裁剪问题,wpf,clipping,Wpf,Clipping,我有一个UserControl,它在孩子的时候有一个二次映像。此图像位于UserControl的底部,其中一半被剪裁,例如控件的高度为400,图像的高度为200,并且设置为y=300 现在,当我旋转图像时,它仍然像第一次一样被剪裁。就像旋转90度,我突然有一个只有100px宽的图像 似乎由于用户控件的边界而进行的原始剪辑将永远应用 我如何解决这个问题?我希望我能理解我的问题 如何旋转图像?如果使用旋转,则WPF不会重新渲染屏幕上已显示的内容-它只是旋转像素 相反,使用旋转按钮旋转图像;这将强制W

我有一个UserControl,它在孩子的时候有一个二次映像。此图像位于UserControl的底部,其中一半被剪裁,例如控件的高度为400,图像的高度为200,并且设置为y=300

现在,当我旋转图像时,它仍然像第一次一样被剪裁。就像旋转90度,我突然有一个只有100px宽的图像

似乎由于用户控件的边界而进行的原始剪辑将永远应用


我如何解决这个问题?我希望我能理解我的问题

如何旋转图像?如果使用旋转,则WPF不会重新渲染屏幕上已显示的内容-它只是旋转像素


相反,使用旋转按钮旋转图像;这将强制WPF在给定控件所占据的新区域的情况下重新渲染控件,这将消除您看到的剪辑。

如何旋转图像?如果使用旋转,则WPF不会重新渲染屏幕上已显示的内容-它只是旋转像素


相反,使用旋转按钮旋转图像;这将强制WPF在给定控件所占用的新区域的情况下重新渲染该控件,这将消除您看到的剪辑。

在应用渲染变换后,您也可以调用InvalidateMeasure

也可以在应用渲染变换后调用InvalidateMeasure

你刚刚救了我和老板一天的活。谢谢你刚刚救了我和老板一天的活。谢谢