Entwickler-Ecke
WPF / Silverlight - Dreieckige Buttons in XAML
C# - Sa 18.02.12 23:54
Titel: Dreieckige Buttons in XAML
Hey Leute,
weis jemand wie man mit XAML dreieckige Buttons machen kann? Ich habe nur Tuts zu Ellipsen und Rechtecken gefunden. Ich habs mal mit Path und Polygon probiert. Aber das funktioniert nicht so richtig wegen dem angeben der Punkte. Der Button soll später ein Rechtwinkliges Dreieck sein.
Hat jemand eine Idee?
Bloomquist - So 19.02.12 14:58
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| <Button Name="btnTriangle" Height="60" Width="110" Content="Knopf"> <Button.Template> <ControlTemplate TargetType="{x:Type Button}"> <Grid Margin="5"> <Path Stroke="Black" StrokeThickness="1"> <Path.Data> <GeometryGroup> <LineGeometry StartPoint="0,0" EndPoint="100,0" /> <LineGeometry StartPoint="100,0" EndPoint="50,50" /> <LineGeometry StartPoint="50,50" EndPoint="0,0" /> </GeometryGroup> </Path.Data> </Path> <ContentPresenter Name="content" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="10" /> </Grid> </ControlTemplate> </Button.Template> </Button> |
Nur ganz grob und noch nicht ausgearbeitet ;)
Bin selbst noch Anfänger.
Sieht dann aus wie im Anhang.
Moderiert von
Th69: Fullquotes entfernt (s. Richtlinie 4.4)
C# - So 19.02.12 18:45
Ich hätte es zwar lieber als Style gehabt, weil ich dort eben die Probleme habe, aber so kann ich es auch machen.
Danke.
EDIT
Kann man das auch so machen, dass der übliche Stil des Button erhalten bleibt? Und kann man das Gummiband (das gestrichelte Rechteck) das nach beim fokusieren erscheint vermeiden oder unsichtbar machen?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!