Freigeben über


Farben und Farbverläufen und undurchsichtig

Alle Elemente der Benutzeroberfläche in Visual Studio 2010 werden in Windows Presentation Foundation (WPF) erstellt. Wenn Sie Toolfenster oder andere Benutzeroberflächenelemente erstellen, können Sie Farben und Farbverläufen und Durchlässigkeit anwenden, indem Sie die entsprechenden Attribute auf diese Elemente festlegen. Sie können diese bestimmte Werte festlegen, indem Sie das Eigenschaften Fenster verwenden, oder Sie können die integrierte Entwicklungsumgebung (IDE) für System Werte abfragen. Es wird empfohlen, System Werte verwenden, wenn Sie die Erweiterungen dem Rest der IDE entsprechen soll.

Windows Forms User Interface, Benutzeroberfläche werden mit systemeigenem Code noch aus Gründen der Abwärtskompatibilität unterstützt. Weitere Informationen zum Erstellen von Farben und Farbverläufen nicht in WPF Erweiterungen finden Sie in der Dokumentation Visual Studio 2008 legt ihn fest.

Durchlässigkeit und Farbverläufe, Einstellungs-Farben

Ändern Sie können die Darstellung der meisten XAML-Elemente festlegen, indem Sie ihre Background, Foreground, Opacityoder andere visuelle Attribute festlegen. Diese Attribute entsprechen den Eigenschaften, die Brush als Wert akzeptieren.

So legen Sie die Durchlässigkeit, Hintergrundfarbe und Farbverläufe in einem Toolfenster festlegen

  1. Öffnen Sie MyControl.xaml.

  2. Klicken Sie im Bereich XAMLUserControl-Element der höchsten Ebene Typ background=.

    IntelliSense zeigt eine Liste von Farben für das Attribut Hintergrund an.

    Wählen Sie eine Farbe aus der Liste aus.

  3. Im Eigenschaften Fenster Pinsel Erweitern Sie den Knoten, und klicken Sie dann auf Hintergrund.

    Das Fenster zeigt eine Eigenschaften Farbauswahl an. Oberhalb der Farbauswahl ist eine Reihe von Symbolen, die Pinsel darstellen.

  4. Verwenden Sie die Schieberegler, um eine Farbe auszuwählen.

    Die sofortige Aktualisierungen von XAML, um die neue Hintergrundfarbe anzuzeigen.

  5. Klicken Sie auf das Symbol Farbverlaufs-Pinsel.

    Die Farbauswahl wird eine Farbverlaufs-Auswahl.

  6. Verwenden Sie die Schieberegler, um einen Farbverlauf ausgewählt wird.

    Die sofortige Aktualisierungen von XAML, um den neuen Hintergrund - Farbverlauf anzuzeigen.

  7. Klicken Sie auf das Symbol Image-Pinsel.

    Die Änderungen an einem Image-Auswahl Farbverlaufs-Auswahl Tool.

  8. Wählen Sie ein Bild aus, und legen Sie die Streckung und kacheln Sie Parameter.

    Die sofortige Aktualisierungen von XAML, um den neuen Hintergrundbilds anzuzeigen.

  9. Klicken Sie auf das Symbol für Pinsel NULL.

    Der Hintergrund im Designer wird für die neutrale zurück, und das BackGround-Attribut wird auf "{x:Null}"festgelegt.

Abfragen System-Werte

Sie können System Werte abfragen, indem Sie die VsBrushes-Klasseneigenschaften können die Pinsel verweisen, die in anderen Teilen von Visual Studio festgelegt werden.

Weitere Farben und Farbverläufen und Durchlässigkeit des Systems durch das Abfragen von Werten festlegen

  1. Wählen Sie ein XAML-Element.

  2. In der Elementdefinition legen Sie eines der Attribute des Elements an eine Eigenschaft der VsBrushes-Klasse, wie im folgenden Beispiel gezeigt.

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

    Verwenden DynamicResource aktiviert die Erweiterung nach Bedarf, um den Wert zu ändern, z. B. wenn ein Benutzer die Einstellungen geändert wird. Sie müssen die x: Statisch Erweiterung werden, da die VsBrushes-Klasse nicht Teil des standardmäßigen Namespace für WPF.

Siehe auch

Konzepte

Übersicht über das Zeichnen mit Volltonfarben und Farbverläufen

Weitere Ressourcen

Benutzeroberflächen

Toolfenster