作者:_西兰花_ | 来源:互联网 | 2023-05-16 08:15
AE提供的工具栏不够灵活,如果要自己写代码实现诸如“前一视图”、“后一视图”等功能,代码是怎么样的?
2 个解决方案
每次视野变换的时候 把新旧地图边界数据记录下来
前后视图功能就是把地图范围设定成旧的地图边界
private void Redo(IActiveView activeView)
{
IExtentStack extentStack = activeView as IExtentStack;
extentStack.Redo();
activeView.Refresh();
}
private void Undo(IActiveView activeView)
{
IExtentStack extentStack = activeView as IExtentStack;
extentStack.Undo();
activeView.Refresh();
}