Hi Guys,
I am using the 2016 UI for WPF. I am using the DragDropManager.AllowDrag, DragDropManager.AllowCapturedDrag properties. They are bound to one of my attached property.
Checkbox.IsChecked <=> two way binding to my attachd property IsAvailable
DragDropManager.AllowDrag & AllowCapturedDrag => bound to IsAvailable.
On doing the following steps, the bug is reproduced.
1. Click on check box to "Check" the checkbox
{EXPECTED} IsAvailable = true, AllowDrop = true, AllowCapturedDrop = true
{ACTUAL} IsAvailable = true, AllowDrop = true (value source = local) , AllowCapturedDrop = true (value source = Parent Template)
2. Click on check box to "Uncheck" the checkbox.
{EXPECTED} IsAvailable = false, AllowDrop = false, AllowCapturedDrop = false
{ACTUAL} IsAvailable = false, AllowDrop = ***true*** , AllowCapturedDrop =false
Note that I have looked in my code to make sure that none of my code is setting the AllowDrag directly or indirectly.
However, when I use the now obsolete RadDragDropManager.AllowDrag instead of the DragDropManager.AllowDrag/AllowCapturedDrag, everything works as expected.
I would like to know if you know of this bug and have fixed it. It is replicating with latest version which I have downloaded as a trial.
Thanks