private async void PropertyUpdated(object sender, PropertyUpdatedEventArgs e)
        {
            try
            {
                switch (e.PropertyType)
                {
                case PropertyType.Config:
                    AppData.Content.SaveConfig();
                    break;

                case PropertyType.PropertyData:
                    AppData.Content.SaveCaseData();
                    InspectionCount?.Update();
                    break;

                case PropertyType.PropertyList:
                    await HubMaster.ReloadPropertyData();

                    InspectionCount?.Update();
                    break;

                case PropertyType.PropertyFilters:
                    // HubMaster.Filter_List();
                    InspectionCount?.Update();
                    break;
                }
            }
            catch (Exception ex)
            {
                LogTracking.LogTrace(ex.ToString());
            }
        }
 private static void PropertyUpdated(object sender, PropertyUpdatedEventArgs e)
 {
     App.Current.Dispatcher.Invoke(() =>
     {
         var mainWindow = App.Current.GetMainWindow();
         if (mainWindow != null)
         {
             mainWindow.UpdateDisplay(e.Item);
         }
     });
 }
        void ActualSeriesView_PropertyUpdated(object sender, PropertyUpdatedEventArgs e)
        {
            if (e.PropertyName == "ItemsSource")
            {
                var series = sender as Series;
                var items  = series.ItemsSource as ObservableCollection <Airport>;
                if (items != null)
                {
                    System.Diagnostics.Debug.WriteLine("US AirlineTraffic Layer.ItemsSource " + items.Count);
                }

                //var stop = true;
            }
        }
Exemple #4
0
 /// <summary>
 /// fire on Property type updated
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void PropertyUpdated(object sender, PropertyUpdatedEventArgs e)
 {
     try
     {
         if (e.PropertyType == PropertyType.PropertyFilters)
         {
             Filter_List();
             SplitView.InspectionCount?.Update();
         }
     }
     catch (Exception ex)
     {
         LogTracking.LogTrace(ex.ToString());
     }
 }