Подтвердить что ты не робот

Как изменить цвет фона дизайнера XAML в vs2012?

Я просто пытаюсь просмотреть результат после кода XAML в Designer. Тем не менее, трудно распознать черные буквы, когда я использую темную тему в vs2012.

Мой вопрос заключается в том, как изменить фон дизайнера на белый цвет без изменения темной темы. Кажется, изменить несколько параметров в инструментах?

Спасибо


Пожалуйста, просмотрите все ответы. У всех разные подходы, и, возможно, последующие лучше подойдут вам.

4b9b3361

Ответ 1

В VS 2013 вы можете изменить фон XAML дизайнера. Идти к:

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

В поле со списком в верхней части панели выберите:

Show settings for: XAML UI Designer

Затем установите:

Item foreground : white
Item background : white or very light grey (custom)

Ответ 2

Альтернативный подход, который не связан с кодом:


Примечание. Поле цветовой темы "Cider -> ArtboardBackground" находится в VS2012, но я не могу подтвердить, имеет ли оно то же имя в VS2010.

Редактирование: Добавлена ​​ссылка на VS2013 (спасибо @treaschf для примечания!) официальное расширение, хотя я думаю, что это версия "RC". Кроме того, добавлены удобные изображения.

Ответ 3

У меня была такая же проблема, и мне попалось очень полезное сообщение в блоге, в котором подробно описывается использование триггера для стиля в 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/

Ответ 4

Как и в Visual Studio 2017, у дизайнера XAML есть кнопка "Toggle artboard background", которая имеет эффект изменения прозрачности с черной шахматной доски на белую шахматную доску.

Преимущество этого в том, что вам не нужно изменять файлы XAML.

Изображение, показывающее, где находится фон Artboard Toggle в Visual Studio 2017 XAML designer