private void ValidationActionsComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var selectedText = ValidationActionsComboBox.GetSelectedText();

            switch (selectedText)
            {
            case "HoverLight: Validate Normal state": HoverLight_ValidateNormalState(); break;

            case "HoverLight: Validate PointerOver state": HoverLight_ValidatePointerOverState(); break;

            case "BorderLight: Validate after panning away": BorderLight_ValidateBorderLightPanAway(); break;
            }
        }
        private void StartLoggingValues_Click(object sender, RoutedEventArgs e)
        {
            var selectedText = ValidationActionsComboBox.GetSelectedText();

            switch (selectedText)
            {
            case "HoverLight: Validate PointerOver state (Values)": HoverLight_ValidatePointerOverState_Values(); break;

            case "HoverLight: Validate Pressed state (Values)": HoverLight_ValidatePressedState_Values(); break;

            case "HoverLight: Validate SlowRelease state (Values)": HoverLight_ValidateSlowRelease_Values(); break;

            case "HoverLight: Validate FastRelease state (Values)": HoverLight_ValidateFastRelease_Values(); break;

            case "HoverLight: Validate Position Offset1 (Values)": HoverLight_ValidatePosition_Offset1_Values(); break;

            case "HoverLight: Validate Position Offset2 (Values)": HoverLight_ValidatePosition_Offset2_Values(); break;

            case "HoverLight: Validate Position Offset3 (Values)": HoverLight_ValidatePosition_Offset3_Values(); break;
            }
        }