我正在构建一个控件,用户可以在其中“绘制”放置在内容上的可调整大小的矩形。为了调整这些矩形的大小,我在它们上面使用了一个包含 4 个拇指的装饰器来改变矩形的大小。
问题是,该控件是“可缩放的”,这意味着根据缩放系数将 ScaleTransform 应用于整个控件。 Adorner 中的 Thumbs 也受此 ScaleTransform 的影响。
但我需要它们保持它们的大小,与缩放系数无关。
我尝试将装饰器放在另一个未转换控件的图层而不是矩形图层中,但这不起作用。
我怎样才能做到这一点?
谢谢,
安德烈
最佳答案
你有没有查过这个帖子:Transformations on AdornedElement are also applied to Adorner?! ?它有效吗?
关于WPF 装饰器变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1368257/