The parts of the presentation specific to a particular role most likely exist in some kind of container (grid, stackpanel, tabitem, etc.), and if that happens, I will think that your decision will bind the binding set for the Visibility property.
You would create a static resource with a scope that would make it easier to call IsInRole for the current user. In your binding, you will have to refer to the converter (go from bool to visibility), and there you can pass the name of the role you are testing.
source share