2009-04-30 27 views
7

今後のプロジェクトでのWPFの使用を評価しています。内部ツールのいくつかを「商品化」し、WPFが提供する効果の一部を実際に使用することができます。並行作業を可能にするために、設計レイヤーとコードレイヤーが独立しているという考えも好きです。WPFの使い方

  1. 私は離れて引っ張ることができるWPF(XAML)で構築された簡単なUIはどこにありますか?

  2. デザイナーがUIを作成しており、開発者がコーディングしている場合のワークフローとは何ですか?デザインスタッフが(組立?の.xamlファイル?)何を開発者に与えるん

答えて

1

うまく設計された比較的単純なUIを持つオープンソースのアプリがcrack.netです。私は最終的にmvvmを理解するためにそれを使用しました。

デザインワークフローに関しては、それはあなたにとってはより難しい質問です。あなたとあなたのデザイナーのために何がうまくいくかを理解する必要があります。それらはです。は、あなたの開発者と同じ.projファイル内で動作します。これは非常に便利です。しかし、管理のためにそれらのアセンブリを分離したいかもしれません。

1

ワークフローに関する限り、
私は専任のUIデザイナーがいたチームで働いていました。彼はCSの学位を持っていましたが、Blendを使用するとUI設計からあまり気をそらすと言いました。だから彼はまだモックアップをやっていて、開発者はBlend + VS +手動XAML調整でそれを翻訳していました。
また、Blendは、XAMLをよりよく理解するためのサンプルスニペットエディタとして最も役立ちます。
私の現在のWPFプロジェクトでは、VSの私のインストールでWPFエディタが非常に遅く、安定しているので、私はほとんどKaxamlを使用します。
あなたのデザイナーがあなたにXAMLを提供し、開発者がコードを追加するだけで、私たちにとってはうまくいかないという考えがあります。そして、正直なところ、私はそれがどのように機能するのか全く分かりません。プレゼンテーション層のために微調整する必要があるUIにはまだ多くのものがあるので。
また、どのようなUI技術も、よく設計されたシステムで分離することができます。 WPFの利点はそれほどありません。特に、MSはデータバインディングを熱心に推進しています。

関連する問題