Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 以编程方式设置模板按钮';视觉状态_Silverlight_Windows Phone 7_Expression Blend - Fatal编程技术网

Silverlight 以编程方式设置模板按钮';视觉状态

Silverlight 以编程方式设置模板按钮';视觉状态,silverlight,windows-phone-7,expression-blend,Silverlight,Windows Phone 7,Expression Blend,在我的WP7应用程序中,我有一个填充了按钮的列表框。我有一个“按下”的视觉状态配置,它的工作非常好。但是,我想在列表框滚动时禁用“按下”的视觉状态(暂时将其设置为“不做任何事情”) 我已经创建了一个事件处理程序,用于检测ListBox何时滚动(使用Peter Torr的博客条目)。使用该事件处理程序,我如何更改/禁用“按下”的视觉状态,并将其返回到原始状态(通过XAML)已定义状态?列表框“生成的项目”模板是按钮控件,它本身被模板化以使用自定义“按下”状态动画 谢谢!这不是您想要的,但您可以尝试

在我的WP7应用程序中,我有一个填充了按钮的列表框。我有一个“按下”的视觉状态配置,它的工作非常好。但是,我想在列表框滚动时禁用“按下”的视觉状态(暂时将其设置为“不做任何事情”)

我已经创建了一个事件处理程序,用于检测ListBox何时滚动(使用Peter Torr的博客条目)。使用该事件处理程序,我如何更改/禁用“按下”的视觉状态,并将其返回到原始状态(通过XAML)已定义状态?列表框“生成的项目”模板是按钮控件,它本身被模板化以使用自定义“按下”状态动画


谢谢!

这不是您想要的,但您可以尝试设置

myButton.IsEnabled = false;

我假设您的目标是防止用户在滚动时单击按钮。

这不是您想要的,但您可以尝试设置

myButton.IsEnabled = false;
我假设您的目标是防止用户在滚动时单击按钮