0

我有一个具有值和类型的属性列表,根据类型,应将各种控件添加到堆栈面板。ie - 对于文本 TextBox 应该使用,对于 double - 某种 numericupdown 控件。这可以用 MVVM 实现吗?任何帮助表示赞赏。

4

1 回答 1

1

您可以使用ItemsControlwith 隐式应用DataTemplates(将它们添加到ResourcesDataType仅设置(使用x:Type))。

ItemsControl因为这StackPanel是只允许 UI 元素作为子元素的最后一步,所以ItemsControl接受数据作为项目。

于 2013-09-24T23:56:29.117 回答