我正在构建一个控件,用户可以在其中“绘制”覆盖内容的可调整大小的矩形。为了调整这些矩形的大小,我在它们上面使用了一个包含 4 个拇指的 Adorner 来更改矩形的大小。
问题是,该控件是“可缩放的”,这意味着 ScaleTransform 将根据缩放因子应用于整个控件。Adorner 中的 Thumbs 也受此 ScaleTransform 影响。
但我需要它们保持它们的大小,与缩放因子无关。我尝试将装饰器放在另一个未转换控件的层中,而不是矩形层,但这不起作用。我怎样才能做到这一点?
谢谢,安德烈