I’ve got a dock in a project that has a dropdown on it. The dropdown is getting the options from a custom property on the view, and the value for the dropdown is bi-directionally bound to a custom property as well.
Sometimes I need that dropdown to be user selectable, other times I need it to be set when that dock is opened.
At the times I need the value to be set, I will send a message to the dock with the value that I need it to be and then open the dock. However, the dropdown list isn’t changed to the value that I’m passing in via the message.
I added a label to the dock just to check the custom property that I’m getting from the message, and that property is getting set. The value of the dropdown is also getting set, it just isn’t triggering the dropdown to select that corresponding item from the list.
Once the dock is open, if I manually change that property via a numeric entry etc… the dropdown is triggered to select the item.
Is this a bug? Or is this intended functionality? Or is there something else going on here?