When you bind IsOpen to a viewmodel property, the DropDownButton control seems to only read the IsOpen value once when the control is created, setting it's initial state. After that, the bound property is never updated or read again as you open and close the popup (or when you modify the viewmodel property). From the description this appears to be incorrect behavior. Has anyone else experienced this?
Comments: ** Comment from web user: curiousKoala **
Comments: ** Comment from web user: curiousKoala **
Ok, so how do I close/delete this issue? The cause was a command property that was set to private on my viewmodel, which completely baffles me how that happened (I have a reshaper template for generating properties which are always public). What's even stranger is that the value of this private property would be read once when instantiating the view initially, which lead me down the rabbit hole of thinking it was a binding issue. Thanks for your sample BoucherS. When I tried it and everything worked, at least I could be 100% certain it was something on my end that was the problem.