7

新しいグリーンフィールドアプリケーションのプロジェクト構造を設定しています。最初のリリースではWPFクライアントのみがサポートされますが、最終的にはMetroおよびSilverlightクライアントも展開したいと考えています。私は次のことに決めました:

コアライブラリ-メトロ用の.NET、.NET 4.5、SL4、WindowsPhone7.5を対象としたポータブルクラスライブラリ

WPFアプリケーション-.NET4.5をターゲットにする

Model / ViewModelレイヤーは、コアライブラリで定義され、ビューはWPFアプリケーションで定義されます。WPFとMetroの両方で使用できる方法でコアライブラリのビューモデルを定義することをサポートするために、.NET4.5を選択しました。

これは、Windows7Proで実行されているVisualStudio11ベータ版で正常に機能します。コアライブラリで定義されたViewModelにバインドされたデータである作業ビューがあります。私の問題はブレンドです。Blendでビューを開くと、デザイナーが表示されません。ここでの問題は、.NET4.5でのWPFのサポートにあると思われます。Blend4とBlendforVS11Betaを試しました。

上記のように、Blend for WPFビューでデザイナーを機能させる方法を知っている人はいますか?

* 2012-05-10現在のステータス:VS11とBlendの組み合わせはWPF4.5をサポートしていないようです。

4

2 に答える 2

11

Visual Studio 2012、Update 2以降、Blendのプレビューバージョン(VS2012のBlend + Sketchflow Preview)は、バニラの「Blend forVisualStudio2012」に統合されました。これは、すべてのXAMLプラットフォームに単一のデザイナーアプリケーションがあることを意味します。

Blend(Visual Studio 2012の場合)を使用すると、次の設計と構築を行うことができます。

  • Windowsストアアプリ
  • WindowsPhoneアプリ
  • Sketchflowプロトタイプ
  • MicrosoftSilverlightおよびWindowsPresentationFoundation(WPF)アプリケーション
于 2012-09-14T10:54:38.853 に答える
2

編集:現時点では、WPF4.5のBlendサポートはありません。関連情報は次のとおりです。

Visual Studio 11 Beta(Ultimate、Premium、またはProfessional-必要なBlendピースがないため、Expressではありません)をWindows8プレビュービルドにインストールする必要があります。それが彼らが物事を並べることを決めた方法です。これを行っても、WPFはサポートされません。

Visual Studioベータ版では、Windows 8のXAMLオーサリングサポートは、HTMLオーサリングサポートと同じレベルの安定性と完全性ではないことに注意してください。

Windows 8の要件: http: //blogs.msdn.com/b/devschool/archive/2012/03/01/blend-5-and-visual-studio-11-awesome.aspx

Visual Studioのバージョン: http: //blendinsider.com/technical/visual-authoring-for-the-windows-8-consumer-preview-with-blend-and-visual-studio-2012-02-29/

于 2012-05-07T18:52:38.373 に答える