I'm fairly new to WPF, and am having problems working out how to handle a many-to-many relationship in data binding.
Suppose I have a table of Users and a table of Permissions, with a joining table that just has the two IDs. An entry in the joining table means the user has the permission.
I would like to have a list of users in my WPF view, and when you click on one, see a full list of all permissions, with the appropriate ones checked (using checkboxes).
This needs to be two-way, so I can click in the checkboxes and have the changes sent back to the viewmodel, where they can be persisted.
Can this be done with WPF data binding? I can't seem to work it out.
Thanks for any help you can give.
If you're really bored, you could read about my experiments with .NET and some of Microsoft's newer technologies at
View Complete Post