Поделиться через


Цвета, градиенты, и прозрачность

Все элементы пользовательского интерфейса (ui) Visual Studio 2010 создайте в Windows Presentation Foundation (WPF). Поэтому при создании окна инструментов или других элементов пользовательского интерфейса можно применить цвета, градиенты и прозрачность, присвоив соответствующие атрибуты в этих элементах. Можно установить эти к конкретным значениям с помощью Свойства окно или можно запросить интегрированной среды разработки (ide) для системных значений. Рекомендуется использовать системные значения, когда требуется свои расширения напоминать остальная часть интегрированной среды разработки.

Пользовательский интерфейс Windows Forms и пользовательский интерфейс машинного кода все еще поддерживаются для обеспечения обратной совместимости. Дополнительные сведения о задании цвета и градиенты в расширениях, не входящих в состав wpf см. Visual Studio 2008 документация.

Цвета, градиенты и прозрачности параметров

Можно задать изменение внешнего вида большинства элементов, размещая их в языке XAML Background" Foreground" Opacityили других визуальных атрибутов. Эти атрибуты соответствуют свойствам, которые принимают a Brush в качестве значения.

Установка цвета фона, градиенты и прозрачность в окне инструментов

  1. Откройте MyControl.xaml.

  2. в язык XAML на верхнем уровне области UserControl тип - элемент background=.

    IntelliSense отображает список цветов для атрибута фона.

    Выберите цвет из списка.

  3. в Свойства окно разверните Кисти узел и нажмите кнопку Фон.

    Свойства окно отображает палитру. Над палитрой строка значков, которые представляют кисти.

  4. Использовать ползунки для выбора цвета.

    Язык XAML обновления немедленно, чтобы указать новый цвет фона.

  5. Щелкните значок кисти градиента.

    Палитры изменяется на подборщику градиента.

  6. Использовать ползунки для выбора градиент.

    Язык XAML обновления немедленно, чтобы указать новый градиент фона.

  7. Щелкните значок кисти изображения.

    Выбор градиента изменяется на средству выделения образа.

  8. Выберите изображение и установите простирание и замостите параметры.

    Язык XAML обновления немедленно, чтобы указать новое образом фоновое изображение.

  9. Щелкните значок кисти null.

    Фон в конструкторе, и возвращает в нейтрали BackGround атрибут имеет значение "{x:Null}".

Запросы к системным значения

Можно запросить с помощью системных значения VsBrushes свойства класса, которые ссылаются на кистям, установленные в других частях Visual Studio.

Задать цвета, градиенты и прозрачность с помощью запроса системные значения

  1. Выберите элемент XAML.

  2. В определении элемента, установите один из визуальных атрибутов элемента к свойству VsBrushes класс, как показано в следующем примере.

    <TextBlock Margin="10" HorizontalAlignment="Center" Foreground="{DynamicResource {x:Static vsfx:VsBrushes.ToolWindowTextKey}}">This is a toolwindow with WPF content</TextBlock>
    

    Использование расширение расширение предоставляет значение для изменения по мере необходимости, например, когда пользователь изменяет параметры. Необходимо использовать x: Статический расширение поскольку VsBrushes класс не является частью по умолчанию пространства имен WPF.

См. также

Основные понятия

Общие сведения о закраске сплошным цветом и градиентом

Другие ресурсы

Пользовательские интерфейсы

окна инструментов