Ich versuche, eine runde Schaltfläche mit einem weißen Rahmen und einem transparenten Hintergrund (wie die alten AppBarButtons in Windows 8.1) in UWP Windows 10 zu erstellen.
Ich habe mehrere Beispiele wie diese gefunden:
Aber das Problem ist mit der Grenze. Wenn ich den BorderBrush auf eine bestimmte Farbe einstelle, stellt sich heraus, dass der Rand für "Rechteck" der Schaltfläche ist.
Gibt es eine Möglichkeit, einen runden Rahmen für eine Schaltfläche zu erstellen?
Es gibt einige Möglichkeiten, dies zu erreichen. Ein Stil kann folgendermaßen aussehen: Entfernen Sie BorderBrush aus ContentPresenter und fügen Sie eine Ellipse hinzu mit diesem Pinsel. Beispiel in XAML:
%Vor%Ich habe auch einige Änderungen in VisualStates vorgenommen, so dass es nach dem Klicken / Deaktivieren nicht sonderlich komisch aussieht.
Tags und Links c# button xaml win-universal-app