AE开发中,如何实现图层名称修改,图例名称自动修改

用AE开发的制图软件,添加了图例以后,更改图层的名称,图例中的图层名称怎么样才能实现跟ArcMap中一样实时更新呢?我现在已经找到了,图层名称修改后的事件,代码也能进去,用了多种刷新方式,都不能实现,请问怎么才能解决这个问题呢?  
  1. this.axPageLayoutControl1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null);
  2.  axPageLayoutControl1.Refresh();
  3.  IElement element = axPageLayoutControl1.FindElementByName("legend");this.axPageLayoutControl1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, element, null);


这三种刷新都试过,完全不起作用,还请知道的大神帮忙指点下!谢谢!

1599138014(1).jpg

 
已邀请:

王小东

赞同来自:

这个图例是布局试图的一个元素,你只要遍历框架元素,找到它,就可以修改了,刷新是没有用的

要回复问题请先登录注册