private static void OnIsExpandedPropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) { WiFiItem control = sender as WiFiItem; if (control != null) { var newValue = (bool)args.NewValue; var oldValue = (bool)args.OldValue; RoutedPropertyChangedEventArgs <bool> e = new RoutedPropertyChangedEventArgs <bool>(oldValue, newValue, WifiSignalLevelPropertyEvent); control.OnIsExpandedPropertyChanged(e); } }