生产厂商:AB4D产品类别:设计制作
AB4D ZoomPanel——WPF 的终极缩放控件
ZoomPanel 是一个自定义控件,可为任何 WPF 应用程序提供极致的动画缩放和平移功能。乍一看,WPF 中的缩放和平移似乎很简单,因为任何元素都可以使用 ScaleTransform 进行缩放。但是,当需要集成 滚动条 、 动画 、 鼠标控制 、 缩放到目标位置 、 小地图和其他功能时,这项任务很快就会变得非常复杂。不要花费大量时间自行开发缩放功能。 相反,使用 ZoomPanel 及其强大的缩放功能,将您宝贵的时间用于其他任务。
产品组件
· ZoomPanel - 应用程序用户可通过其缩放或平移功能来控制 ZoomPanel 控件内容的主要控件。鼠标事件触发的操作由 ZoomPanel 的 ZoomMode 属性定义。
· ZoomController - 预定义的缩放控制器,其中包含用于更改 ZoomPanel 当前 ZoomMode 的按钮。
· ZoomPanelNavigator - 包含一个圆形面板,面板上有按钮,可用于移动显示区域或重置缩放模式。它还包含一个滑块,用于控制缩放比例(如上图左上角所示)。
· ZoomPanelMiniMap - 显示当前显示的内容部分。它可用于预览当前显示的内容部分。此外,它还支持移动显示的内容,以及使用鼠标滚轮进行缩放(如上图右下角所示)。

功能特征
· 支持所有类型的缩放和平移: 移动、放大、缩小、矩形缩放、重置 。
· 使用鼠标滚轮放大和缩小。
· 动画缩放功能带来良好的用户体验(针对位图图像缩放进行了额外优化)。
· 支持自定义动画 。
· 支持在 ScrollViewer 中添加 ZoomPanel。
· 可以限制缩放区域 。
· 支持根据当前缩放级别显示动态和自定义内容 ——例如,用于缩放地图。
· ZoomPanel 提供了许多可自定义行为的方法和属性。
· 完全可定制的缩放控制器 ,使其适应您的应用程序风格。
· 内置迷你地图控件,用于显示当前显示的内容部分。可用于预览当前显示的内容,并支持移动显示内容以及使用鼠标滚轮进行缩放。
· 包含导航控件,可用于在缩放区域内移动,并使用滑块设置缩放因子。
· 详细文档和示例 。
· 源代码也可以购买。
· 全面支持多点触控移动、缩放和旋转。
· 根据用户反馈积极进行开发 。









