I am creating some custom user controls for WPF. This user controls contain custom dependency properties so I can fill them in the designer.
One of this properties is called "InnerUserControlType". This dependency proeprty is a custom enumeration containing some values like TextBox, ComboBox, Label, CheckBox, etc.
I would like to be able to set this property in my XAML pages in the designer and then see the user control change the displayed inner control depending on the property.
How should I implement this? The grid which will contain the inner control in my user control is a normal field, so it cannot be accessed from a static method property (like the dependency properties).
I want it to have it working in the designer so the designers can work easily.
Thanks a lot!