現在、WPFアプリを開発中です。ビューの開発は、VS2010XAMLデザイナーを使用してデザインするデザイナーに委託しました。MVVMパターンを採用しました。XAMlデザイナーが画面/ビューを設計することを期待しており、画面に基づいてViewModelの構築を開始します。しかし、設計者は、設計時のデータなしでビューのレイアウトを表示する際に問題を抱えています。これを解決する方法はありますか?
1248 次
2 に答える
1
あなたはこのガイドに従うことができます:
- Blend、VS2010、およびWPF/SilverlightでのDesignDataMVVMのサポート
- 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
まず、デザイナーにVisualStudioではなくMicrosoftExpressionBlendを提供します。それが意味するところです。
次に、Blendでは、設計者は表示用の架空のデータを作成できますが、データ型(ビューモデル)がまだ定義されていないため、データなしでビューとデータテンプレートを編集できます。
また、Googleで次の検索を試してください:ExpressionBlendのサンプルデータ
-多くの関連する結果が得られます。
于 2012-07-19T12:57:24.950 に答える