【问题标题】:Keep a Button control in the pressed state wp7?保持按钮控件处于按下状态wp7?
【发布时间】:2012-12-04 14:33:33
【问题描述】:

如何使用 C# 在 windows phone 7 应用程序中将 Button 控件保持在按下状态?我想在屏幕上有很多不同的按钮,但是当我按下任何一个按钮时,我希望它保持按下状态。有什么想法吗?

另外,一旦它处于按下状态,有没有办法手动“按下”它?

谢谢

【问题讨论】:

  • 不确定wp7,但Timer?
  • 你问的只是视觉状态吗?还是实际的按钮状态本身?如果是按钮本身,那么如果您一直“按下”它,按钮会继续引发其点击事件吗?
  • @ryadavilli 是的,我只是指视觉状态。
  • @Mr_Green 我不确定你的意思。
  • 我的意思是你可以用定时器来解决这个问题。检查我提供的链接。我不确定它是否可以在 wp7 中工作......

标签: c# windows-phone-7


【解决方案1】:

如果按钮属性如下:
前景:白色
背景:黑色

那么在压制状态下它的属性会是
前景:黑色
背景:白色

如果您在单击事件中更改按钮的属性,则可以看到它被按下。并且设置按钮的 IsEnabled 属性可以防止它触发按钮上的事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-27
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多