我们正在开发 WPF 应用程序。我们已将 View 的开发委托给将使用 VS 2010 XAML 设计器进行设计的设计人员。我们已经进入了 MVVM 模式。我们期待 XAMl 设计人员设计屏幕/视图,并根据屏幕开始构建 ViewModel。但是设计人员在查看没有设计时数据的视图布局时遇到了问题。有没有办法解决这个问题?
问问题
1248 次
2 回答
1
您可以按照以下指南进行操作:
- Blend、VS2010 和 WPF/Silverlight 中的 DesignData MVVM 支持
- Visual Studio 2010 Beta2 中的 d:DesignInstance、d:DesignData
您开始将以下命名空间声明添加到您的 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
属性的设计时间。
于 2012-07-19T12:56:42.660 回答
0
首先,给设计师的是Microsoft Expression Blend,而不是Visual Studio。这就是它的目的。
其次,在 Blend 中,设计人员可以创建用于显示的虚拟数据,但是,由于尚未定义数据类型(视图模型),他们可以在没有数据的情况下编辑视图和数据模板。
另外,尝试在 Google 中搜索:表达式混合示例数据
- 您将收到很多相关结果。
于 2012-07-19T12:57:24.950 回答