【问题标题】:How to change button color while mouse is over it? [duplicate]如何在鼠标悬停时更改按钮颜色? [复制]
【发布时间】:2018-05-25 09:05:58
【问题描述】:

我想要做的就是改变鼠标悬停在特定时刻触发的按钮的颜色。这是我的代码,当鼠标不在不是我的目标的按钮上时,它会改变颜色。

btSubmit.Content = "Get ready!";
await PutDelay(_timeRandomizer.GiveTime());
btSubmit.Background = Brushes.Green; //Here im trying to change the background
btSubmit.Content = "Now!";
_stopwatch.Start();

这是我想要实现的示例

https://www.humanbenchmark.com/tests/reactiontime

你有什么线索吗?

【问题讨论】:

    标签: c# .net wpf


    【解决方案1】:

    您可以将事件MouseHover 设置为当鼠标在按钮上停留几秒钟时执行您想要的操作。或者您可以使用MouseEnter 事件。

    【讨论】:

    • 这不是我想要的。我的意思是如何改变这个道具 延迟结束后的c#。
    • 对不起,我没有看到 wpf 标签。您可以在 XAML 中使用 EventTrigger、动画和故事板。看看这段代码:stackoverflow.com/a/3736694/6283494
    猜你喜欢
    • 2017-11-29
    • 2012-08-16
    • 2016-12-11
    • 2018-07-20
    • 2019-09-07
    • 2012-08-21
    • 2016-02-01
    • 2021-11-21
    相关资源
    最近更新 更多