1

私は Windows 8 用の Metro アプリに取り組んでおり、MS Visual Studio 2012 を使用しています。現在、SCSS ファイルを保存するときに SCSS を CSS に自動的に変換するために SASS と Compass を使用しています。

私が欲しいのは、実行時に CSS を変更できるようにすることです。あれは; 右側の画面で SCSS ファイルを開きたいのですが、ファイルに変更を加えると、左側の画面で実行中のアプリケーションに変更が表示されます。現在、ビジュアル スタジオでアプリを更新する必要がありますが、状態は保持されません。

要約すると:

  • Compass と SASS を正常にインストールしました。SCSS ファイルを変更すると、CSS ファイル (プロジェクトに含まれる) が正しく再生成される
  • 実行中のアプリに、CSS ファイルで行われた変更が反映されません。変更を表示するには、アプリをリロードする必要があります。
  • 実行時に変更を確認できるようにしたい。

どんな提案や助けも大歓迎です! 必要に応じて、LESS に変換します。

4

2 に答える 2

0

Mindscape のWeb Workbenchは、SCSS に基づいて CSS を自動的に生成する別のツールです。実行時に変更を反映するという問題が解決するかどうかはわかりませんが、試してみる価値はあります。

于 2012-06-28T10:44:17.753 に答える
0

Microsoft Visual Studio 11 には、Blend (以前の Expression Blend) と呼ばれるアプリケーションが付属しています。Visual Studio では、ソリューション エクスプローラーでプロジェクトを右クリックし、[ブレンドで開く] を選択してプロジェクトをブレンドで開くことができます。

Blend では、「インタラクティブ モード」と呼ばれるものを使用して、アプリケーションの状態を切り替え、フリーズして CSS の変更を行うことができます。状態がフリーズしていても、Blend で行われた CSS の変更は自動的に表示されます。

プロンプトを表示せずに変更時にブレンドでファイルをリロードするオプションを有効にすることもできます。これにより、Blend 内でその場で SASS を使用して行われた変更を確認できるようになります。1 つの欠点は、CSS ファイルをリロードするために Blend がフォーカスを取得する必要があることです。利点は、状態情報をリセットしないため、ポップアップやダイアログのスタイルを簡単に設定できることです。

組み込みの GUI を使用して CSS を簡単に変更することもできます。これを行う際の問題は、Blend が SCSS をサポートしていないことです。そのため、Blend を使用して生成された変更済みの CSS を適切な SCSS ファイルにコピーする必要があります。

Blend と VS11 の詳細はこちら.

于 2012-06-29T13:59:07.777 に答える