解决锁定图层后不能淡显的问题


解决锁定图层后不能淡显的问题

public static void LockLayer(LayerTableRecord layer, Document doc)
{
     using (var trans = doc.TransactionManager.StartTransaction())
     {
         layer.UpgradeOpen();
         layer.IsLock = true;
         layer.IsOff = layer.IsOff;//刷新显示
         trans.Commit();
         doc.Editor.Regen();
     }
}

锁定之后 需要重新设置一下图层关闭状态,



锁定的图层淡显的程度



欢迎关注微信公众账号ByCAD