Wie erstellt / erstellt abgerundete Ecke Schaltflächen in WPF?
Brauche ich zum erstellen einer abgerundeten Ecken glänzend Schaltfläche in WPF. Kann jemand bitte erklären Sie mir, welche Schritte sind erforderlich?
Kommentar zu dem Problem
Die Grundlagen für die abgerundeten Ecken werden mithilfe der Border-oder Rechteck-Klasse und der Eigenschaft "Radius"
@KierenJohnstone sicher, aber der Button-Klasse nicht diese Eigenschaften haben. Also, wie tun Sie es für eine Taste?
InformationsquelleAutor der Frage Romil N | 2011-07-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie Ihre eigenen ControlTemplate für die Schaltfläche. werfen Sie einen Blick auf die Probe
erstellt eine Formatvorlage namens RoundCorner und innen, die ich geändert habe lieber meine eigene neue Control-Vorlage mit Rahmen (CornerRadius=8) für die Runde Ecke und einige hintergrund-und anderen trigger-Effekt. Wenn Sie haben oder wissen von Expression Blend kann sehr einfach durchgeführt werden.
Mit
InformationsquelleAutor der Antwort Kishore Kumar
Dies ist mehr eine minimale Kontrolle Vorlage einen button mit abgerundeten Ecken, jedoch sind Sie nicht schweben, oder klicken Sie auf visuelle Effekte. Aber Sie können fügen Sie diese in die Steuerung als Vorlage benötigt. Ich war mit einem dunklen hintergrund, daher der weiße hintergrund.
Verwendet habe ich das control-template aus den folgenden blog-post als Ausgangspunkt:
http://shihac-sharp.blogspot.com.au/2012/05/button-with-rounded-corners-in-wpf.html
InformationsquelleAutor der Antwort Brian Hinchey
Können Sie versuchen, diese...........
InformationsquelleAutor der Antwort Shakir Ahmed
Als alternative, können Sie code so etwas wie dieses:
Den "Knopf" wird in etwa so Aussehen:
Konnten Sie andere Inhalte, anstatt das Bild.
InformationsquelleAutor der Antwort Giovanny Farto M.
in Ihrer app.xaml fügen Sie diese Teil Stil :
InformationsquelleAutor der Antwort Osama Ibrahim
Sowie der beste Weg, um Runde Ecken schnell und mit standard-animation zu erstellen Sie eine Kopie der control-Vorlage mit Mischung.
Sobald Sie eine Kopie des Eckenradius auf die Grid-tag und Sie sollten in der Lage sein, um Ihre Steuern mit voller animation Funktionalität und anwendbar auf jede Schaltfläche, Kontrolle. suchen Sie diesen code:
Ich bearbeitete auch die VisualState="PointerOver", die speziell auf Storyboard.TargetName="BorderBrush", weil seine ThemeResource bekommen, abgeschrägte Ecken, wenn PointerOver löst.
Dann sollten Sie in der Lage sein, um es anzuwenden, zu Ihrer Kontrolle, im Stil wie diese:
So können Sie Ihre Formatvorlagen auf eine beliebige Taste.
InformationsquelleAutor der Antwort Enrique A. Pinelo Novelo
Dies ist in Ordnung für mich.
InformationsquelleAutor der Antwort Dileep Kumar