我可以生成从按钮细一个BitmapSource,但它始终是按钮的正常状态的只是图像。

我希望能够产生按钮的过状态的BitmapSource

我试图调用 打电话给我的代码来生成的BitmapSource之前VisualStateManager.GoToState((FrameworkElement)target, "MouseOver", true);。它正确地改变按钮在GUI上夸大,但BitmapSource仍然是按钮的正常状态。

有帮助吗?

解决方案

我想出问题。 VisualStateManager.GoToState((FrameworkElement)target, "MouseOver", true);刚刚开始过渡到指定状态。我需要把控制权返回给用户界面线程和等待状态,试图挽救前位真正改变。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top