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; } }
/// <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()); } }