Partilhar via


Classe AdornerColors

Fornece um conjunto de pincéis comuns que podem ser usados em adorners.

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

Public NotInheritable Class AdornerColors

Você não precisa declarar uma instância de uma classe estática para acessar seus membros.
public static class AdornerColors
public ref class AdornerColors abstract sealed
public final class AdornerColors

Comentários

Use o AdornerColors classe para padronizar a aparência de seus controles personalizados de adorno. Usando este conjunto predefinido de cores, seus adorners personalizados participam o esquema de cores do WPF Designer.

Exemplos

O exemplo de código a seguir mostra como usar o AdornerColors classe para conjunto o Background de um Slider controle em uma cor de adorno padrão. Para obter mais informações, consulte Demonstra Passo a passo: Implementando um rail dentro de um Controlarar.

' Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush
// Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush;

O exemplo de código a seguir mostra como usar o AdornerResources classe para conjunto o Background de um CheckBox controle em uma cor de adorno padrão. Para obter mais informações, consulte Demonstra Passo a passo: Depurando de controles de Personalizars do WPF em tempo de design.

' The constructor sets up the adorner control. 
Public Sub New()
    autoSizeCheckBox = New CheckBox()
    autoSizeCheckBox.Content = "AutoSize"
    autoSizeCheckBox.IsChecked = True
    autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily
    autoSizeCheckBox.FontSize = AdornerFonts.FontSize
    autoSizeCheckBox.Background = CType( _
        AdornerResources.FindResource(AdornerColors.RailFillBrushKey),  _
        Brush)
End Sub
// The constructor sets up the adorner control. 
public AutoSizeAdornerProvider()
{
    autoSizeCheckBox = new CheckBox();
    autoSizeCheckBox.Content = "AutoSize";
    autoSizeCheckBox.IsChecked = true;
    autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily;
    autoSizeCheckBox.FontSize = AdornerFonts.FontSize;
    autoSizeCheckBox.Background = AdornerResources.FindResource(
        AdornerColors.RailFillBrushKey) as Brush;
}

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Interaction.AdornerColors

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros AdornerColors

Namespace Microsoft.Windows.Design.Interaction

AdornerPanel

AdornerFonts

AdornerResources

PrimarySelectionAdornerProvider

Outros recursos

Demonstra Passo a passo: Criando um Adorner de tempo de design

Demonstra Passo a passo: Implementando um rail dentro de um Controlarar

Demonstra Passo a passo: Depurando de controles de Personalizars do WPF em tempo de design

Adorner de arquitetura