// Event fired when color picker is clicked
 private void colorPicker_Click(object sender, RoutedEventArgs e)
 {
     Logger.PublishTelemetryEvent(TelemetryAction.ColorContrast_Click_Eyedropper);
     ColorChangerInvoked?.Invoke(this, new SourceArgs {
         Source = ColorChanger.Eyedropper
     });
 }
 /// <summary>
 /// Invoke ColorChangerInvoked with text source
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void colorTb_PreviewTextInput(object sender, TextCompositionEventArgs e)
 {
     ColorChangerInvoked?.Invoke(this, new SourceArgs {
         Source = ColorChanger.Text
     });
     Logger.PublishTelemetryEvent(TelemetryAction.ColorContrast_Click_HexChange);
 }
 /// <summary>
 /// Send telemetry when click on color dropdown
 /// </summary>
 private void Popup_Opened(object sender, EventArgs e)
 {
     ColorChangerInvoked?.Invoke(this, new SourceArgs()
     {
         Source = ColorChanger.Dropdown
     });
     Logger.PublishTelemetryEvent(TelemetryAction.ColorContrast_Click_Dropdown);
 }