This can be done by controlling the visibility of those controls. This is the property to use:
http://msdn.microsoft.com/en-us/library/system.windows.uielement.isvisible%28v=vs.110%29.aspx[
^].
Also, you need to associate a selected combo box (list box could also be recommended) with the control to show or hide. You need to use some neat way of doing it. One the the approaches is: you can store some information objects in the list items, not just strings. Please see my past answer:
combobox.selectedvalue shows {} in winform[
^].
Sorry, this answer is written for
System.Windows.Forms
, but this approach works for WPF as well.
—SA