在我的表单中,我有六个按钮,我想在单击按钮时突出显示颜色,在另一个按钮单击前一个按钮后,应该将背景颜色更改为其原始颜色,现在选中的按钮应该在WPF中使用C#突出显示
private void btn_dailysales_MouseEnter(object sender, MouseEventArgs e)
{
btn_dailysales.Background = Brushes.DarkSlateGray;
}
private void btn_dailysales_MouseLeave(object sender, MouseEventArgs e)
{
}
答案 0 :(得分:1)
我建议你使用RadioButton。看here一些非常好的例子:
http://wpfstyles.blogspot.it/2011/09/beautify-your-radiobuttons.html
答案 1 :(得分:0)
如果您想要想象最后按下了什么按钮,您需要在按钮组中找到共同点。
我会创建一个容器/面板来对按钮进行分组并预览面板中按钮的单击。然后,面板应向所有按钮发送一个信号,表明他们应该重置样式,处理按钮的单击并更改其样式以突出显示。
或者,如果您尝试从组中切换一个东西,则可以选择使用RadioButtons。您所要做的就是设置单选按钮的选中/取消选中样式。