如何在 XAML 代码隐藏中将按钮的背景颜色设置为十六进制?
How to get button's background color as hex in XAML codebehind?
我想从xaml代码隐藏中获取按钮的背景颜色请帮助我
如果您在 XAML 标记中给按钮一个 x:Name...:[=12=]
<Button x:Name="btn" Background="Yellow" />
...您可以使用此名称在 code-behind 中访问它:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
SolidColorBrush brush = btn.Background as SolidColorBrush;
if(brush != null)
{
Color color = brush.Color;
if(color == Colors.Yellow)
{
//...
}
}
}
}
我想从xaml代码隐藏中获取按钮的背景颜色请帮助我
如果您在 XAML 标记中给按钮一个 x:Name...:[=12=]
<Button x:Name="btn" Background="Yellow" />
...您可以使用此名称在 code-behind 中访问它:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
SolidColorBrush brush = btn.Background as SolidColorBrush;
if(brush != null)
{
Color color = brush.Color;
if(color == Colors.Yellow)
{
//...
}
}
}
}