Xamarin.Forms
Xamarin.Forms copied to clipboard
[Bug] Entry control using TextTransform does not function as expected
Description
When entering characters into a Entry control which uses TextTransform set to Uppercase or Lowercase, the last character to be entered is not affected by the transformation.
e.g So if I have an Entry control set to Uppercase which is bound to a Label and enter "test", the label updates to "TESt"
Steps to Reproduce
<Entry
x:Name="TxtEntry"
TextTransform="Uppercase" />
<Label
Text="{Binding Source = {x:Reference TxtEntry}, Path=Text}" />
Expected Behavior
I would expect the label to read "TEST"
Actual Behavior
Label reads "TESt"
Basic Information
- Version with issue: XF 4.8.0.1451
- Last known good version: unknown
- IDE: VS2019 community
- Platform Target Frameworks:
- iOS: not checked
- Android: 9.0 API 28
- UWP: not checked
- Affected Devices: Emulator
Screenshots
None needed, very simple to reproduce.
Reproduction Link
None needed, very simple to reproduce.
Workaround
For now, I'm just converting to uppercase in VM before checking and pushing to storage.
X.F 5+ and continue...
This continues to occur with XF 5.0.0.2578
I can't see this getting fixed.
Verified it's fixed in MAUI. Guess that's the best path forward.