Entwickler-Ecke
WPF / Silverlight - Button Corner Radius im Code verändern
MK2291 - Mi 28.01.15 13:11
Titel: Button Corner Radius im Code verändern
Hallo Leute,
habe wieder ein kleines Problem und zwar. Ich erstelle einen Button:
C#-Quelltext
1: 2:
| Button button = new Button(); grid.Children.Add(button); |
Jetzt würde ich aber gerne wissen wie ich es schaffe den Corner Radius hier im Code zu ändern.
Danke
MK2291 - Mi 28.01.15 15:01
Ja nur leider weiß ich nicht wie ich das machen soll. Buttons die ich im wpf erzeuge und dann Corner Radius verändern soll ist kein Problem. Aber verstehe es nicht wie ich es bei einem Button mach der per code erzeugt wird und erst beim Programmstart in meinem Grid mit einer for schleife erzeugt wird. Und wenn ich das bei meinem Grid änder wird es ja trotzdem überschrieben und ich hab keine Runden ecken.
Aber trotzdem danke
Th69 - Mi 28.01.15 16:53
Dann probiere mal:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| Border border = new Border(); border.CornerRadius = new CornerRadius(15); grid.Children.Add(border);
Button button = new Button(); border.Children.Add(button); |
Trotzdem noch mal die Frage, warum du das Erzeugen von Controls per Code-Behind machst und nicht per XAML (ControlTemplate und MVVM)?
MK2291 - Mi 28.01.15 18:19
Ja das Problem bei dem ganzen ist einfach mein Chef:) klappt leider nicht da er mir sagt border enthält kein Children :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 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!