1

我想根据请求以编程方式创建(可能扩展核心按钮类)基本按钮,并在准备好时将其添加到主画布中。是否可以从代码中设置样式(它将是宽度/高度和透明背景,仅此而已),而不是在 xaml 文件中具有视觉样式?

4

1 回答 1

4

Style只是另一个类。

Style buttonStyle = new Style(typeof(Button));
buttonStyle.Setters.Add(new Setter(Button.WidthProperty, 100));
buttonStyle.Setters.Add(new Setter(Button.HeightProperty, 75));
buttonStyle.Setters.Add(new Setter(Button.BackgroundProperty, new SolidBrush(...)));

myButton.Style = buttonStyle;
于 2012-08-18T07:47:12.940 回答