So ändern Sie die Farbe des inneren Kreises der radio button in WPF-XAML
Dies ist mein radio-Taste:
<RadioButton Content="Add" Grid.Column="1" Height="16" HorizontalAlignment="Left" Margin="50,13,0,0" Name="rdAdd" VerticalAlignment="Top" GroupName="AddEditRadio" Checked ="rdAdd_Checked" FontSize="12.667" />
Nun die Farbe des inneren Kreises der radio-button ist orange.Ich will es ändern zu blau.
Welche Eigenschaft muss ich einstellen, um "Blaue" Farbe?
- K T -, warum haben Sie akzeptiert nur 4 Antworten für Sie 16 Fragen? Und warum ignorierst du alle Kommentare?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich fürchte, es ist keine direkte Eigenschaft, die Sie verwenden können, um die Farbe zu ändern.
Was Sie tun müssen, ist reTemplate die RadioButton-Komponente auf, was immer Sie möchten.
Zum Glück, die Standard-Vorlagen, die verfügbar sind, hier ist der eine für den RadioButton.
Wenn ich das richtig verstehe, was Sie ändern möchten, sollten Sie vielleicht ändern Sie die Farbe der
CheckMark
(oder die gesamteBulletDecorator
hängt davon ab, was Sie zu erreichen versuchen).Müssen Sie Bearbeiten die ControlTemplate von radiobutton. Sie können mischen und aktualisieren Sie die control-Vorlage gibt.
Dies ist ein Alter thread, aber falls jemand anderes suchen, ändern Sie die Farbe der markierten Kreis im inneren ein radio-button, dieser arbeitete für mich, ohne änderung der Kontrolle Vorlage:
(1) Auf das loaded-Ereignis der radio-Taste, verwenden Sie ein visual Kindern-Funktion (get one hier), um die ellipse in die visuelle Struktur unter der Schaltfläche.
(2) Ändern Sie die Füllung und/oder Kontur der ellipse in Schritt (1) auf die gewünschte Farbe.
(3) Das ist es!
können Sie diese link, ich denke, es wird Ihnen helfen,
<RadioButton Content="Add" Background="Blue" Foreground="Green" BorderBrush="Red" BorderThickness="5" />
(ich fügte hinzu, BorderThickness-5, um es leichter zu sehen)
Dies wird sich ändern, die hintergrund Farbe auf die radio-Taste, um blau, den text "ADD" auf grün, und der Grenze (um den Knopf herum) rot, wie hier:
Nur diese Farben können Sie direkt ändern, von der Radio-Taste (ohne Verwendung von Vorlagen und so)