MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit

Input control hints and underline lost when in ColorZone

Open
#3,605 0 comments 0 reactions 0 assignees View on GitHub
bug evaluation required
Dominant language
C#
Stars
16.3k
Forks
3.5k
Avg merge
1d 22h
Merged PRs (30d)
8

Description

### Bug explanation

The hint, underline and cursor on TextBox and ComboBox go to primary brush when selected. The underline goes to primary on mouse over as well. If these controls are within a colorzone, with mode set to mid, these elements disappear on selection/hover.

This is true for various styles such as MaterialDesignFloatingHintTextBox/ComboBox and MaterialDesignOutlinedTextBox/ComboBox

I expect the control to choose a more appropriate highlight color (driven by the colorzone perhaps) or allow the selected highlight color to be overridden.

![input_in_colorzone](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/assets/2868949/4e830180-bac7-4f91-9dd3-c53dcfafae14)

```


















```

### Version

5.0

Contributor guide

Open the contributing guide

Research direction

Start at the ColorZone styling and the MaterialDesignFloatingHint/Outlined TextBox and ComboBox style definitions; reproduce the supplied XAML with ColorZone Mode="PrimaryMid" and inspect the brushes used for hints, underlines, and cursors on hover or selection. Done means these elements remain visible with an appropriate or overridable highlight color across the listed styles, with regression coverage if the project provides it.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
design, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.