2011-09-20 51 views
0

我想把标签(或文本框)放在我的窗口上,它是文本,并且是背景绑定到viewmodel datacontext中的某些属性(字符串用于文本和颜色或某些画笔到背景)。WPF绑定和动画问题

我在发生某些事情时更改属性。例如,如果异常提出的背景将是水库和文本将是“例外”等

我也希望标签/文本框将闪烁周期性,当背景颜色改变。

我知道如何绑定颜色,但我如何绑定画笔?我不知道关于动画...

我会感谢你的帮助

+0

动画有故事板。你试图绑定到画笔会发生什么?你有财产返回刷子吗? – Paparazzi

+0

绑定颜色我只需要字符串属性与颜色名称。 RadialGardientBrush如何处理? – Maya

+0

颜色不是字符串属性。画笔颜色是格式System.Windows.Media.Brushes.Pink。您需要绑定到System.Windows.Media.Brush类型的属性。如果你的绑定源返回字符串,那么你需要使用一个转换器为字符串System.Windows.Media.Brush。你有一些具体问题的代码示例? – Paparazzi

回答

0

我会使用类似的掺和动画提示。它使事情变得更简单。我曾尝试在Visual Studio中做这件事,并且这很痛苦,因为您无法在设计器中显示您的更改,并且无需运行程序即可测试动画。

抓住free trial version of Blend,并给它一个旋转。