【发布时间】:2011-07-06 00:22:43
【问题描述】:
我有以下数据模板:
<DataTemplate DataType="{x:Type vm:MyViewModel}">
<views:MyView/>
</DataTemplate>
问题是,我的视图模型有一个构造函数,它接受由容器(统一)自动注入的参数。但是,为了让 DataTemplate 工作,MyViewModel 需要有一个无参数的构造函数。
如果我使用 DataTemplate 创建视图模型,还有其他方法可以将适当的值注入到视图模型中吗?
【问题讨论】:
-
你有没有为这个问题开发过解决方案?
标签: c# mvvm datatemplate