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