57

Designer で XAML コードの後に​​結果を表示しようとしています。ただ、vs2012でダークテーマを使っていると黒文字が認識しずらいです。

私の質問は、暗いテーマを変更せずにデザイナーの背景を白色に変更する方法です。ツールのいくつかのオプションを変更するようですか?

ありがとう


すべての回答に目を通してください。すべてに異なるアプローチがあり、後者の方がニーズに適している場合があります。

4

4 に答える 4

33

コードを含まない代替アプローチ:

  1. 「 VisualStudioカラーテーマエディター」拡張機能をインストールします

  2. 変更するテーマに基づいて、新しいカスタムテーマを作成します。(以下の2013年固有のヘルプ画像) 2013コピーテーマアイコン

  3. テーマエディタの左上にある[すべての要素を表示]フィルタボタンをクリックします [すべての要素を表示]ボタン

  4. テーマエディタの右上にある検索ボックスに「artboard」と入力します 検索ボックス

  5. Cider -> ArtboardBackground」の色をお好みの別の色に設定します。

    • VS2013ではCider -> ArtboardSecondaryBackground、便利なチェッカーボード効果を作成するための2番目の値""も導入されています。
  6. わーい!:D

注:Cider -> ArtboardBackground」カラーテーマフィールドはVS2012にありますが、VS2010で同じ名前であるかどうかを確認できません。

編集: VS2013(メモをありがとう@treaschf!)の公式拡張機能へのリンクを追加しましたが、これは「RC」バージョンだと思います。また、便利な写真を追加しました。

于 2013-03-13T19:25:45.587 に答える
29

私は同じ問題を抱えており、App.xaml でスタイルのトリガーを使用する方法を詳しく説明している非常に役立つブログ投稿に出くわしました。

<Style TargetType="{x:Type UserControl}">
    <Style.Triggers>
        <Trigger Property="ComponentModel:DesignerProperties.IsInDesignMode"
                 Value="true">
            <Setter Property="Background"
                    Value="White" />
        </Trigger>
    </Style.Triggers>
</Style>

http://caraulean.com/2012/visual-studio-2012-dark-theme-tip/

于 2013-01-11T17:52:24.200 に答える