これはちょっと疑問に思えるかもしれませんが、少しフィードバックを探していました。 WPFアプリケーションの開発チームと一緒に作業しているデザイナーです。 Expression Blend 4をインストールしました。私はWPF/Silverlightを初めて使用しましたが、すぐに飛び込んできました。WPFブレンドツールとインターフェイスコントロール用の手作業でコーディングされたXAML
しかし、私はExpression Blendのを使用して、時には過度に不快なことができたときに発生する得ることができることをXAMLコードに気付きませんでした。たとえば、Blendでボタン用のコントロールテンプレートを作成しましたが、マークアップは100行のコードに似ていました。それから私は自分のコントロールテンプレートを作成しましたが、それは20行ほどしかありませんでした。まったく同じことをしました。私はリストビューと同じことをやった、うわー、その量のListViewテンプレートのために生成されたリッジクローズだった。もう一度、自分のスタイルとテンプレートを作成しました。その結果、xamlコードがほとんどなくなりました。
私たちが作成しているアプリはかなり大きくなると思うので、私の質問は、ブレンドGUIを使ってすべてのデザイン/インターフェース要素を単純に作成するとパフォーマンスが懸念されます生成されたコードは、より多くの広範なことができますか?デザインにBlendツールを使用することで、どのように作業が楽になるのかが分かりますが、Webサイトを設計するときと同じように、Dreamweaverでデザインビューを使用したことはありません。
洞察力があれば幸いです。
おかげでたくさんの個人的
場所に物をネスティングすると混乱が増え、読みやすさが低下します。モジュラー設計は再利用性だけでなく、 –
@HasanKhan:これは、ワークフローを妨害します(上に移動して参照されるリソースを見つける必要があるため)、オブジェクトレイアウトが線形になる(同じレベルで別のリソースが再配置される)ように見つけるのが難しくなります。 –