Esempio n. 1
0
 /// <summary>
 /// 显示/隐藏
 /// </summary>
 /// <param name="isVisible"></param>
 public void SetVisible(bool isVisible)
 {
     if (this.isVisible == isVisible)
     {
         return;
     }
     globeGraphicsLayer.PutIsElementVisible(index, isVisible);
     this.isVisible = isVisible;
 }
Esempio n. 2
0
 /// <summary>
 /// 显示/隐藏
 /// </summary>
 /// <param name="isVisible">是否显示</param>
 public void SetVisible(bool isVisible)
 {
     this.isVisible = isVisible;
     this.Dosomething((Action) delegate()
     {
         graphicsLayer.PutIsElementVisible(index, isVisible);
     }, true);
     Update();
     //mapControl.GlobeDisplay.RefreshViewers();
 }
Esempio n. 3
0
 /// <summary>
 /// 显示/隐藏
 /// </summary>
 /// <param name="isVisible">是否显示</param>
 public void SetVisible(bool isVisible)
 {
     if (this.isVisible == isVisible)
     {
         return;
     }
     Dosomething((Action) delegate()
     {
         graphcisLayer.PutIsElementVisible(index, isVisible);
     }, true);
     this.isVisible = isVisible;
     this.Update();
 }
Esempio n. 4
0
        /// <summary>
        /// 显示/隐藏
        /// </summary>
        /// <param name="isVisible">是否显示或隐藏</param>
        public void SetVisible(bool isVisible)
        {
            if (this.IsVisible == isVisible)
            {
                return;
            }

            this.Dosomething((Action) delegate()
            {
                graphicLayer.PutIsElementVisible(index, isVisible);
                graphicLayer.UpdateElementByIndex(index);//刷新图元
            }, true);
        }