Example #1
0
 // 关闭高亮规则重定义
 public static void closeHightLightRule()
 {
     try
     {
         if (hightLightRule != null)
         {
             Overrule.RemoveOverrule(RXObject.GetClass(typeof(Entity)), hightLightRule);
             hightLightRule = null;
             //Overrule.Overruling = false;
         }
         //刷新屏幕,直线被更新为门
         //PublicMethod.Instance.Editor.Regen();
     }
     catch (System.Exception ex)
     {
         PublicMethod.Instance.Editor.WriteMessageWithReturn(ex);
     }
 }
Example #2
0
 // 开启高亮规则重定义
 public static void openHightLightRule()
 {
     try
     {
         if (hightLightRule == null)
         {
             hightLightRule = new HightLightRule();
             //为实体添加亮显重定义
             Overrule.AddOverrule(RXObject.GetClass(typeof(Entity)), hightLightRule, false);
             Overrule.Overruling = true;//开启规则重定义
         }
         PublicMethod.Instance.RegenerateModel();
     }
     catch (System.Exception ex)
     {
         PublicMethod.Instance.Editor.WriteMessageWithReturn(ex);
     }
 }