WPF MVVM XAML设计 - VS 2010 XAML设计器 - 设计时间数据

时间:2012-07-19 12:45:08

标签: wpf xaml prism

我们正在开发WPF应用程序。我们已经将视图的开发委托给将使用VS 2010 XAML设计器进行设计的设计人员。我们已经进入了MVVM模式。我们期待XAMl设计人员设计屏幕/视图,并根据屏幕开始构建ViewModel。但是设计人员在没有设计时数据的情况下查看视图布局时遇到了问题。有办法解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

您可以按照以下指南操作:

您开始将以下命名空间声明添加到XAML文件中:

mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

您可以设置在运行时忽略的属性和属性。

例如,d:DataContext使您能够设置独立于运行时d:DataContext属性的设计时DataContext

答案 1 :(得分:0)

首先,给设计师Microsoft Expression Blend,而不是Visual Studio。这就是它的意思。

其次,在Blend中,设计人员可以创建用于显示的虚拟数据,但是,由于数据类型(视图模型)尚未定义,他们可以编辑视图和数据模板数据

另外,尝试在Google中搜索:表达式混合样本数据
- 你会收到很多相关的结果。