Exemplo n.º 1
0
 /// <summary>
 /// Properties the changed callback.
 /// </summary>
 /// <param name="d">The d.</param>
 /// <param name="e">The <see cref="DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
 private static void PropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     if (!BlinkingService.Providers.TryGetValue(((Color)e.NewValue).ToString(), out var provider))
     {
         provider = new BrushesBlinkingProvider((Color)e.NewValue);
         BlinkingService.AddProvider(((Color)e.NewValue).ToString(), provider);
     }
     ((LedControl)d).BlinkingProvider = provider;
 }
Exemplo n.º 2
0
 public MainWindow()
 {
     InitializeComponent();
     BlinkingService.AddProvider(Colors.Blue.ToString(), new BrushesBlinkingProvider(Colors.Blue));
 }