private async void OnProjectOpened(ArcGISProjectEventArgs eventArgs) { if (_listBookmark == null) { await LoadBookmarks(); } }
/// <summary> /// Project closed event. Clear the allMaps collection /// </summary> /// <param name="eventArgs"></param> private void OnProjectClosed(ArcGISProjectEventArgs eventArgs) { if (_allMaps != null) { _allMaps.Clear(); } }
private async void OnProjectOpened(ArcGISProjectEventArgs eventArgs) { if (_listBookmark == null) { await LoadBookmarks(); } }
private void OnProjectClosed(ArcGISProjectEventArgs eventArgs) { lock (_lockObject) { _listBookmark.Clear(); _listBookmark = null; } this.NotifyPropertyChanged(new PropertyChangedEventArgs("Cities")); this.NotifyPropertyChanged(new PropertyChangedEventArgs("HasBookmarksLoaded")); }
private void OnProjectClosed(ArcGISProjectEventArgs eventArgs) { lock (_lockObject) { _listBookmark.Clear(); _listBookmark = null; } this.NotifyPropertyChanged(new PropertyChangedEventArgs("Cities")); this.NotifyPropertyChanged(new PropertyChangedEventArgs("HasBookmarksLoaded")); }
/// <summary> /// Handler to read custom module settings. /// </summary> /// <param name="arg">ArcGISProjectEvent arguments from the ArcGISProjectOpenedEvents.</param> private async void OnProjectOpen(ArcGISProjectEventArgs arg) { await LoadProjectSettingsAsync(arg.Project.ID); }
/// <summary> /// Handler to persist custom module settings. /// </summary> /// <param name="arg">ArcGISProjectEvent arguments from the ArcGISProjectSavingEvents.</param> /// <returns></returns> private async Task OnProjectSaving(ArcGISProjectEventArgs arg) { await SaveProjectSettingsAsync(arg.Project.ID); }