c# - 来自代码隐藏的按钮边框厚度

标签 c# wpf forms border styling

我是 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);

enter image description here

关于c# - 来自代码隐藏的按钮边框厚度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38616005/

相关文章:

c# - AspNetCore.Mvc 中的描述符.ControllerDescriptor.ControllerName

c# - 半透明 PNG 作为启动画面

c# - 如何从服务器删除下载的文件

c# - 创建一个 WPF 触摸屏键盘应用程序,将按键发送到另一个窗口

c# - WPF DynamicDataDisplay 模板轴标签与基于值的图标图像

javascript - 使用 JS 进行表单检查 : select at least one checkbox and max 2 checkboxes

javascript - 用于表单的 Adob​​e PDF JavaScript : showing & hiding labels depending on the conditions

c# - 处理用户请求时锁定 ASP.NET 控件

wpf - 单击某些空白区域时如何取消选择 WPF TreeView 中的所有选定项目?

使用 parseFloat 的 JavaScript 计算器