嘿,我对装饰器有疑问。我创建了调整大小的装饰器,它有四个 Thumb 控件,一个用于装饰控件的每个角。控件正在画布上绘制,用户可以选择它并调整它的大小。画布托管在 ZoomBoxPanel 控件上,该控件基本上将 ScaleTransform 和 TranslateTransform 应用于整个事物以提供缩放和平移支持。
问题是,当一个项目超出缩放面板的范围时,并且项目按照您的预期进行裁剪(例如当您设置 ClipToBounds = true 时),您仍然可以看到装饰器!谁能告诉我一种防止这种情况的方法?
证据。黑色方块是选中的那个,两个调整大小的拇指是可见的(右),其他的不应该是可见的(左)
谢谢!!