Jak zmienić kolor tła XAML designer w vs2012?

Po prostu staram się zobaczyć wynik po kodzie XAML w Designerze. Jednak trudno jest rozpoznać czarne litery, gdy używam ciemnego motywu w vs2012.

Moje pytanie brzmi: jak zmienić tło projektanta na biały kolor bez modyfikowania ciemnego motywu. Wydaje się zmienić kilka opcji w narzędziach?

Thanks

Author: mithunsatheesh, 2013-01-11

4 answers

W VS 2013 możesz zmienić tło XAML designer. Przejdź do:

Tools -> Options -> Environment -> Fonts and Colors

Wybierz:

Show settings for: XAML UI Designer

Następnie Ustaw:

Item foreground : white
Item background : white or very light grey (custom)
 86
Author: VisualStudioEspresso,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-29 00:12:44

Alternatywne podejście, które nie obejmuje kodu:

  1. Zainstaluj rozszerzenie "Visual Studio Color Theme Editor "

  2. Utwórz nowy niestandardowy motyw na podstawie tego, który chcesz zmodyfikować. (2013-szczegółowy obraz pomocy poniżej) 2013 Copy Theme Icon

  3. Kliknij przycisk filtra "Pokaż wszystkie elementy" w lewym górnym rogu edytora motywów Przycisk Pokaż wszystkie elementy

  4. Wpisz "obszar kompozycji" w polu wyszukiwania w prawym górnym rogu edytora motywów Pole Wyszukiwania

  5. Ustaw "Cider -> ArtboardBackground" kolor na inny kolor do wyboru.

    • VS2013 wprowadza również drugą wartość "Cider -> ArtboardSecondaryBackground" aby stworzyć pomocny efekt Checker-boarding.
  6. Yay! : D

Uwaga: pole motywu kolorów "Cider -> ArtboardBackground " znajduje się w VS2012, ale nie mogę potwierdzić, czy ma taką samą nazwę w VS2010.

edycje: Dodano link do VS2013 (dziękuję @ treaschf za notkę!) oficjalne rozszerzenie, chociaż myślę, że jest to Wersja "RC". Dodano również przydatne zdjęcia.

 33
Author: MechEthan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-21 01:08:10

Miałem ten sam problem i natknąłem się na bardzo przydatny post na blogu, w którym opisano, jak używać wyzwalacza dla stylu w aplikacji.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/

 27
Author: Antony Scott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-06 11:44:17

Od Visual Studio 2017 Projektant XAML ma przycisk "Przełącz tło obszaru roboczego", który powoduje zmianę przezroczystego z czarnej szachownicy na białą szachownicę.

Zaletą tego jest to, że nie ma potrzeby modyfikowania plików XAML.

Obraz pokazujący, gdzie znajduje się tło obszaru roboczego w programie Visual Studio 2017 XAML designer

 15
Author: Schneider,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-16 00:18:44