按钮边框厚度不会从后面的代码更改
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按钮边框厚度不会从后面的代码更改相关的知识,希望对你有一定的参考价值。
XAML
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Button x:Name="Button1" Background="LightGreen" Height="50" Width="70"/>
</Grid>
</Window>
等等
Class MainWindow
Private Sub MainWindow_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
Button1.BorderBrush = Brushes.Red
Button1.BorderThickness = New Thickness(5)
End Sub
End Class
当你运行上面的代码时,你会看到;
Button1边框画笔变为红色,这是okey。
按钮边框厚度不会更改为5,这是不正常的。
这个问题看起来像未解决的问题:
答案
就像Erno de Weerd在评论中所说,它可能是一个模板问题。我已经被这几次烧伤了。
The answer to this question is very useful
它讨论了在控件模板中绑定时使用{TemplateBinding}表达式
以上是关于按钮边框厚度不会从后面的代码更改的主要内容,如果未能解决你的问题,请参考以下文章