maui
maui copied to clipboard
The issue with the MultiBinding converter does not work properly when changing the values.
Description
I have both a stepper and an entry controls in the MainPage, and I am using a multi-value converter. Initially, the value of the stepper control works fine. However, when changing the binding path value dynamically, it does not get updated. Interestingly, the same code works fine for the entry control and also works in Xamarin.Forms for both stepper and entry.
In Maui, when changing the value dynamically, it does not get updated in the stepper control. Upon our observation, it appears that the control with the value property as a double is not getting updated. I kindly request you to prioritize the resolution of this issue as high and address it at your earliest convenience. If any workaround is available, it would be greatly appreciated.
https://github.com/dotnet/maui/assets/102580874/dd410982-163d-4130-8bfa-412a9d3edca1
Steps to Reproduce
1.Obtain the sample from the below repository and deploy it. 2.Change the values by clicking the button , you can observe that entry text only changed, the stepper control value not changed 3. This is the bug
Link to public reproduction project repository
https://github.com/Ahamed-Ali/MultiBinding
Version with bug
8.0.3
Is this a regression from previous behavior?
Yes, this used to work in Xamarin.Forms
Last version that worked well
Unknown/Other
Affected platforms
Android, Windows
Affected platform versions
Android 11 , Windows 10
Did you find any workaround?
No
Relevant log output
No response
We've added this issue to our backlog, and we will work to address it as time and resources allow. If you have any additional information or questions about this issue, please leave a comment. For additional info about issue management, please read our Triage Process.
Please fix it ASAP or are any workarounds available?
Any workarounds available, please fix this ASAP
please give high priority to this issue and fix ASAP
Verified this on VS 17.10.0 Preview 2.0(8.0.7). Repro on Windows 11, Android 14.0-API34, iOS 17.2 and MacCatalyst with below Project: Sample.zip