2
我有一個枚舉,它基本上列出了要顯示的控件的類型,並且我想根據此View中的枚舉值顯示相應的控件。基於枚舉選擇控件
事情是這樣的:
public enum ControlType
{
TextBox,
Date,
ComboBox
}
public class ViewModel
{
public ControlType ControlToDisplay { get; set; }
}
ControlToDisplay的價值在視圖模型設置。在XAML中,我需要使用此屬性來顯示相應的控件。
是否可以做到這一點,以及如何?
謝謝!
看看[DataTemplateSelector](http://msdn.microsoft.com/en-us/library/system.windows.controls.datatemplateselector.aspx)它可能做你想做的事(抱歉沒有時間充分的答案,但有人可能能夠擴大)。 – Ray 2012-01-30 16:19:57
相關:http://stackoverflow.com/questions/6546436/ – 2012-01-30 16:21:21
這些ViewModel的屬於每個機會的某種列表嗎? – weston 2012-01-30 16:22:16