I have a Enum defined as Type
public Enum **Type** { OneType, TwoType, ThreeType };
Now I bind Type to a drop dow
One way to do it would be to create a DataTemplateSelector, and assign it to the ItemTemplateSelector property of the menu. In the code of the DataTemplateSelector, you just need to return a DataTemplate based on the enum value
DataTemplateSelector
DataTemplate