我是 wpf 的新手,现在我正在使用按钮,所以我想更改按钮的边框粗细,但不是在 XAML 中而是从代码后面,我接下来要做的是:
var converter = new System.Windows.Media.BrushConverter();
var brush = (Brush)converter.ConvertFromString("#83D744");
btn0.Background = System.Windows.Media.Brushes.Transparent; // This is applied to button
btn0.BorderThickness = new Thickness(1); //Thickness wont apply to button I dont know why
btn0.BorderBrush = brush; //This is also applied to button
最佳答案
Buttons 的默认边框厚度为 1,因此如果将其设置为 1,则不会发生任何变化。
要查看更改,只需将其设置为不同的内容:
button.BorderThickness = new Thickness(1, 1, 1, 3);
关于c# - 来自代码隐藏的按钮边框厚度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38616005/