“熊猫视图”.Net图形控件功能介绍 [七]:视图局部放大
“熊猫视图”.Net图形控件默认以视图中心位置为缩放中心点,也支持使用当前鼠标点作为缩放中心点。该属性也是一个枚举类型,使用一行代码设置即可。
/// <summary>
/// 鼠标滚轮缩放视图时的操作模式
/// </summary>
public enum ViewWheelZoomMode
{
/// <summary>
/// 以视图中心为原点缩放
/// </summary>
ViewCenter,
/// <summary>
/// 以鼠标位置为原点缩放
/// </summary>
MouseCenter
}
编写代码如下:
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//鼠标滚轮缩放视图时的操作模式
pandaView1.WheelZoomMode = PandaView.ViewWheelZoomMode.MouseCenter;
}
}
}
以鼠标位置为原点缩放视图效果如下:
任何视图缩放操作都会触发 ViewRangeChange 事件。