【发布时间】:2016-11-02 21:16:30
【问题描述】:
我想实现以下功能。
我有一个画布,里面有几个UIElements。 Canvas 允许缩放和滚动应用缩放和平移变换。
我想将红色方块始终保持在同一位置(Canvas 的左下角),以充当浮动控件,因此当我更改缩放或滚动时,红色方块始终保持不变大小和位置。类似于谷歌地图“地球窗口”的东西:
实现它的最佳方法是什么?
注意:我尝试使用 WPF adorner layer,但它不响应鼠标事件,我需要与红色方块进行交互。
【问题讨论】:
-
在 Canvas 顶部放置另一个面板(例如网格),并在此处添加 Rectangle。