WPF: Changing the view from within the view
<p>I want to achieve the following. I am designing a GUI with UserControls to allow the user to select and edit an action to be taken on items that the user can select elsewhere (in another part of the GUI).</p>

<p>Each action has a number of parameters that the user can edit (see figure). For each action I will need a different UserControl/View, since they have a different number of parameters/properties that can be edited.</p>

<p>As you can see in the figure, I want the user to use a drop-down menu to select and then edit an action. Therefore I need to somehow change the UserControl to that of the newly selected action from within the UserControl of the current action. How can I achieve this?!</p>

<p><a href="https://i.stack.imgur.com/3Kc38.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3Kc38.png" alt="enter image description here"></a></p>