private async void OnProjectOpened(ArcGISProjectEventArgs eventArgs)
 {
     if (_listBookmark == null)
     {
         await LoadBookmarks();
     }
 }
Exemplo n.º 2
0
 /// <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"));
 }
Exemplo n.º 6
0
 /// <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);
 }
Exemplo n.º 7
0
 /// <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);
 }