protected override void OnUpdate() { CustomizelHelperExtension v = CustomizelHelperExtension.GetExtension(); if (m_pEd == null) { m_pEd = v.TheEditor; } if (m_pCadExtMan == null) { m_pCadExtMan = v.TheCadastralExtensionManager; } bool bEnabled = (m_pEd.EditState == esriEditState.esriStateEditing); ICadastralPacketManager pCadPacMan = (ICadastralPacketManager)m_pCadExtMan; if (pCadPacMan.PacketOpen) { this.Enabled = false; } else { this.Enabled = bEnabled; } v.CommandIsEnabled = this.Enabled; }
protected override void OnUpdate() { CustomizelHelperExtension v = CustomizelHelperExtension.GetExtension(); this.Enabled = v.CommandIsEnabled; if (!this.Enabled) { this.Enabled = v.MapHasUnversionedFabric; } }