我想在点击按钮时突出显示颜色

本文关键字:显示 颜色 按钮 | 更新日期: 2023-09-27 18:21:42

在我的表单中,我有六个按钮,我想在点击按钮时突出显示颜色,在点击另一个按钮后,上一个按钮的背景颜色应该变为其原始颜色,现在选择的按钮应该使用C#在WPF中突出显示

   private void btn_dailysales_MouseEnter(object sender, MouseEventArgs e)
    {
        btn_dailysales.Background = Brushes.DarkSlateGray;
    }
    private void btn_dailysales_MouseLeave(object sender, MouseEventArgs e)
    {
    }

我想在点击按钮时突出显示颜色

我建议您使用RadioButton。这里有一些非常好的例子:

http://wpfstyles.blogspot.it/2011/09/beautify-your-radiobuttons.html

如果您试图可视化上次按下的按钮,则需要对按钮组有一些共同的东西。

我会创建一个容器/面板来对按钮进行分组,并预览面板中按钮的点击。然后,面板应该向所有按钮发送一个信号,表示它们应该重置样式,处理按钮的单击,并将其样式更改为高亮显示。

或者,如果你试图在一个组中打开一件事,可以选择使用单选按钮。您所要做的就是设置单选按钮的已检查/未检查样式。