static void OnFontBrushChanged(object sender, DependencyPropertyChangedEventArgs args) { FlowerLoadingControl source = (FlowerLoadingControl)sender; Brush newBrush = (Brush)args.NewValue; source.caption.Foreground = newBrush; //TODO: PAPA - huh? Why do I need to do this? The DP should be working!!! }
static void OnCaptionChanged(object sender, DependencyPropertyChangedEventArgs args) { FlowerLoadingControl source = (FlowerLoadingControl)sender; string newCaption = (string)args.NewValue; source.caption.Text = newCaption; //TODO: PAPA - huh? Why do I need to do this? The DP should be working!!! }
public BusyService(IRegionManager regionManager) { this.RegionManager = regionManager; this.IsBusy = false; Color color = new Color { A = 255, R = 255, B = 0, G = 255 }; // yellow //Color color = new Color { A = 255, R = 0, B = 0, G = 255 }; // green //Color color = new Color { A = 255, R = 16, B = 128, G = 80}; // blue shade BusyControl = new FlowerLoadingControl { Visibility = Visibility.Collapsed, PetalBrush = new SolidColorBrush(color), Caption = "Loading, please wait ..." }; ShowInRegion(); }
static void OnPetalBrushChanged(object sender, DependencyPropertyChangedEventArgs args) { FlowerLoadingControl source = (FlowerLoadingControl)sender; Brush newBrush = (Brush)args.NewValue; source.centerCircle.Fill = newBrush; source.ellipse0.Fill = newBrush; source.ellipse1.Fill = newBrush; source.ellipse2.Fill = newBrush; source.ellipse3.Fill = newBrush; source.ellipse4.Fill = newBrush; source.ellipse5.Fill = newBrush; source.ellipse6.Fill = newBrush; source.ellipse7.Fill = newBrush; source.ellipse8.Fill = newBrush; source.ellipse9.Fill = newBrush; source.ellipse10.Fill = newBrush; source.ellipse11.Fill = newBrush; source.ellipse12.Fill = newBrush; source.ellipse13.Fill = newBrush; source.ellipse14.Fill = newBrush; source.ellipse15.Fill = newBrush; //TODO: PAPA - huh? Why do I need to do this? The DP should be working!!! }