Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
WPF绑定与动画问题_Wpf_Xaml_Animation_Binding - Fatal编程技术网

WPF绑定与动画问题

WPF绑定与动画问题,wpf,xaml,animation,binding,Wpf,Xaml,Animation,Binding,我想把标签或文本框放在我的窗口上,它是文本,背景绑定到文本和颜色的一些属性字符串,或者在viewmodel datacontext中的一些背景笔刷 我在发生事情时更改属性。例如,如果引发异常,则背景将为res,文本将为exception等 我还希望标签/文本框在背景颜色改变时循环闪烁 我知道如何绑定颜色,但如何绑定画笔?我对动画一无所知 非常感谢您的帮助我建议您在动画中使用Blend之类的工具。这让事情变得简单多了。我曾尝试在VisualStudio中执行此操作,但这很痛苦,因为在不运行程序的情

我想把标签或文本框放在我的窗口上,它是文本,背景绑定到文本和颜色的一些属性字符串,或者在viewmodel datacontext中的一些背景笔刷

我在发生事情时更改属性。例如,如果引发异常,则背景将为res,文本将为exception等

我还希望标签/文本框在背景颜色改变时循环闪烁

我知道如何绑定颜色,但如何绑定画笔?我对动画一无所知


非常感谢您的帮助

我建议您在动画中使用Blend之类的工具。这让事情变得简单多了。我曾尝试在VisualStudio中执行此操作,但这很痛苦,因为在不运行程序的情况下,无法在设计器中显示更改并测试动画


抓起一个故事板,让它旋转。

对于动画来说,有故事板。如果你想绑在刷子上会发生什么?有返回画笔的属性吗?要绑定颜色,我只需要使用颜色名称的string属性。如何使用RadialGardentBrush?颜色不是字符串属性。画笔颜色是System.Windows.Media.Brusks.Pink的格式。您需要绑定到System.Windows.Media.Brush类型的属性。如果绑定源返回字符串,则需要使用字符串到System.Windows.Media.Brush的转换器。您有一些带有特定问题的代码示例吗?字符串属性对我来说可以使用字符串属性。我会试着找出如何装订毛笔。不管怎样,我的大问题是我们的动画。你知道怎么做吗?动画是如何工作的是一个非常广泛的问题,我会让你参考文档。具体问题也是如此。