2017-12-14 12 views
0

私たちは、次のWPFアプリケーションのためにGUIの概念全体を行ったデザイナーを持っています。 スタイルを編集するための「ユーザーフレンドリーな」方法を提供できる場合、彼はそれを単独で行ったでしょう。彼は唯一の証拠のような色、小さなもの、デフォルトのフォントを、編集してい"デザイナー"のWPFスタイルを編集

...

当然のことながら、私はそのブレンドが解決策になる取り払わが、私は苦労してる認める:

  • ブレンドではテンプレートを編集できますが、実際にはテンプレート全体を変更する必要はありません。私たちは、すべてのコントロールをテーマにする必要がある小さなダミーのアプリケーションを作った、我々は専用のテーマファイルでテンプレートを編集するが、私たちのアプリケーション内のすべてのコントロール(例えばボタン)に同じテンプレートを適用する方法を見つけることができません
  • 私たちはライブラリとしてDevExpressを使用しています。そのコンポーネントのほとんどはサブコンポーネントの多くから構成されているようです(私は右クリックしてからテンプレートを編集することはできません)。それに加えてDevExpress社のテーマは、(例で背景色を変更することでテストした)、テンプレートの変更私は特定のすべてのコントロールに適用される「スタイル」を作成し、純粋な開発者として

に優先を持っているようです私たちのアプリケーションでは入力しますが、ブレンドでそれらを作成して編集する方法はわかりません。

あなたはどのようなアプローチをとっていますか?

+0

デザイナーは、デザインモードでコントロールのインスタンスのプロパティをBlendで編集できません。その後、デザイナーが自分の仕事を完了した後に "手動で"スタイルを作成できますか? – mm8

答えて

0

DevExpress Theme Editorを使用します。アプリケーションで使用されているすべてのDevExpressテーマを編集することができます。それはあなたのデザイナーが使用できるフレンドリーなUIを持っています。

もう1つのアプローチはおそらくデザイナーにとってあまり親切ではありませんが、DevExpressテーマを拡張テーマで手動で上書きすることもできます(XAMLが必要です)。私はコントロールについてはわかりませんが、あなたはブラシを確実に変更することができます。

+0

私はwpfテーマエディタを素早くチェックしました。彼は直接いくつかのxamlをタイプする必要がありますか? – J4N

関連する問題