I have a UserControl that contains a listbox.
On the parent window, I have this UserControl and a button.
Ideally I’d like to use the ChangePropertyAction behavior on the parents button, and tie it to the UserControl’s listbox count.
The idea being that if there are no entries in the listbox inside the usercontrol, the button on the parent window is hidden. The listbox is bound to an observablecollection.
Do I create a DependencyProperty to do this? I’m not sure how to bind the listbox’s count to this property though.
Thanks so much for any insight into the right way to do this.
I ended up using the Messenger classes from the MVVM Futures project to let the UserControl’s ViewModel signal other ViewModels of the change.
This let’s multiple listeners monitor for the same changes, without the need for extra Dependency Properties.