Как изменить цвет фона в конструкторе XAML в VS2012?


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

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

спасибо

4 51

4 ответа:

в 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)

альтернативный подход, который не включает в себя код:

  1. установите "Редактор Цветовых Тем Visual Studio" расширение

  2. создайте новую пользовательскую тему на основе той, которую вы хотите изменить. (2013-конкретное изображение справки ниже) 2013 Copy Theme Icon

  3. Нажмите кнопку фильтра" показать все элементы " в верхнем левом углу редактора тем Show All Elements button

  4. введите "artboard" в поле поиска в правом верхнем углу темы редактор Search Box

  5. установить "Cider -> ArtboardBackground " цвет к другому цвету вашего выбора.

    • VS2013 также вводит второе значение"Cider -> ArtboardSecondaryBackground " для создания полезного эффекта проверки посадки.
  6. Ура! : D

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

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

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

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

преимущество этого заключается в том, что нет необходимости изменять файлы XAML.

Image showing where the Toggle artboard background is in Visual Studio 2017 XAML designer