///<summary>
        /// Performs initialization when dock pane is opened.
        ///</summary>
        protected async Task Initialize()
        {
            await base.InitializeAsync();

            ArcGISProjectOpenedEvents.Subscribe(OnProjectOpened);
            ArcGISProjectCreatedEvents.Subscribe(OnProjectOpened);
            ArcGISProjectClosedEvents.Subscribe(OnProjectClosed);
            OnProjectOpened(null);
            _initialized = true;
        }
示例#2
0
        /// <summary>
        /// Default constructor for the edit module.
        /// Set inital flag for comment generation and subscribe to project events
        /// </summary>
        public EditToolSolutionModule()
        {
            GenerateComment = false;

            // subscribe to project based events
            // on open read the settings
            ArcGISProjectOpenedEvents.Subscribe(OnProjectOpen);
            // when the project is saved, store the updated settings if needed
            ArcGISProjectSavingEvents.Subscribe(OnProjectSaving);
        }