I have noticed that on UWP when creating a xamarin.Forms DatePicker with a Max and Min date set, the DatePicker will allow a date to be entered outside of that range. Once the out of range date is confirmed in the picker the Binding will then snap back to the boundary of the min or max but the UI will not update to show that the date has been changed.
So say I have a date range of January 1st 2020 through June 30th 2020 and I choose a date of July 1st 2020, the Date picker will allow me to confirm this date but then behind the scenes will set the Binding value back to June 30th 2020. However, the Date picker UI will not update and will still show July 1st 2020.
There is already an issue filed for this bug here
But I am in need of a fix while it is still in development, has anyone found a workaround for this?