LightSwitchアプリケーションのルックアンドフィールをカスタマイズするための最も合理化された方法を理解しようとしています。
私はいくつかのWPFおよびSilverlightアプリケーションを構築し、専用のクラスライブラリにリソースとして保存されている、ブラシ、スタイル、ストーリーボード、画像などの共通のセットを持っています。自分のユーザーコントロールはありません。スタイル、ブラシ、テンプレートなど、カスタマイズされたように見えるだけです。
次のアプリケーションをLightSwitchで構築することを選択しました。既存のWPFおよびSilverlightアプリと同じルックアンドフィールを維持したいと思います。そのため、既存のリソースを再利用したいと思います。
Extensibility Toolkitを調べて、ブラシなどのLSで使用されるリソースの一部にアクセスできましたが、スタイルとテンプレートがどこにあるかがわかりませんでした。
質問1:自分のリソース辞書をどこにマージして自分のスタイルとテンプレートをプラグインできますか?たとえば、ボタンに暗黙のスタイルがある場合、どこにマージしますか?
ツールキットのテーマアプローチを使用する場合、私が理解していることから、LightSwitchアプリケーションに適用される変更を確認するには、次の手順を実行する必要があります。a
)テーマプロジェクトをビルドする
b)以前にインストールした場合は拡張機能をアンインストールする
C)Visual Studioを再起動する
d)更新されたテーマ拡張機能を再インストールします
e)Visual Studioを再起動
しますf)LightSwitchソリューションをロードして実行します
私は何かが足りないのですか?私が見ている回避策は、通常のSilverlightプロジェクトを作成し、独自のリソースライブラリを使用することです。そして、特定のリソースの外観に満足し、それをLightSwitchで見たいと思ったら、それをテーマにマージして、上記の面倒なプロセスを実行します。
質問2:テーマをすばやく変更して実際の動作を確認するにはどうすればよいですか?
何が足りないのですか?SLとWPFでは非常に簡単なので、これはそれほど複雑ではないため、何かが足りない可能性があります。私がやりたいのは、LSアプリのどこかにリソースディクショナリをマージし、それを実行して実際の動作を確認することだけです。助けてください!:)