2012-07-19 93 views
0

我們正在開發WPF應用程序。我們委託開發視圖給設計師,他們將使用VS 2010 XAML設計師進行設計。我們已經進入了MVVM模式。我們期待XAMl設計人員設計屏幕/視圖,並基於屏幕開始構建ViewModel。但是設計師在查看佈局的視圖時沒有設計時間數據就有問題。有沒有辦法解決這個問題?WPF MVVM XAML設計 - VS 2010 XAML設計師 - 設計時間數據

回答

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可讓您設置獨立於運行時間DataContext屬性的設計時間d:DataContext

0

首先,給設計師Microsoft Expression Blend,而不是Visual Studio。這就是它的意思。其次,在Blend中,設計師可以爲顯示創建虛構數據,但是,由於數據類型(視圖模型)尚未定義,他們可以可以編輯沒有數據的視圖和數據模板。

此外,請嘗試在Google中搜索:expression blend sample data
- 您將收到很多相關結果。