我正在使用4.0系列WPF工具的新d:DesignInstance功能。很棒!如何在XAML中设置d:DesignInstance的属性?
我遇到的唯一问题是:如何在实例上设置属性?鉴于这样的事情:
<Grid d:DataContext="{d:DesignInstance plugin:SamplePendingChangesViewModel, IsDesignTimeCreatable=True}"/>
如何设置的视图模型的属性,除了将它们设置在其默认的构造函数或通过一些其他的对象初始化路由呢?
我给这是一个尝试,但VS给出编译错误“d:DataContext的未找到”:
<Grid>
<d:DataContext>
<d:DesignInstance IsDesignTimeCreatable="True">
<plugin:SamplePendingChangesViewModel ActiveTagIndex="2"/>
</d:DesignInstance>
</d:DataContext>
就目前而言,我回去使用资源,而“d:DataContext的= { StaticResource SampleData}',我可以在资源中设置属性。
有没有办法通过d:DesignInstance来做到这一点?
您必须要么:1.使用默认的构造函数或2.使用d:[DesignData] (HTTP://msdn.micros oft.com/en-us/library/ee823176.aspx)而不是d:DesignInstance – 2011-06-08 19:41:47
这是完全的例外(使用谷歌搜索这个答案):错误未找到类型'd:DataContext'。验证您是否缺少程序集引用,并且所有引用的程序集都已构建。 – 2011-08-31 03:13:18