在我的WP7应用程序中,我有一个用按钮填充的ListBox。我配置了“按下”视觉状态,效果很好。但是,我希望在ListBox滚动时禁用“Pressed”可视状态(暂时将其设置为无效)。
我已经创建了一个事件处理程序,用于检测ListBox何时滚动(使用Peter Torr的博客条目here。使用该事件处理程序,如何更改/禁用'Pressed'可视状态,并返回它最初(通过XAML)定义的状态?ListBox的“生成的项目”模板是按钮控件,它本身模板化使用我自定义的“按下”状态动画。
谢谢!
答案 0 :(得分:0)
这不是你想要的,但你可以尝试设置
myButton.IsEnabled = false;
我认为您的目标是阻止用户在滚动时点击按钮。