如何创建用户控件的属性以控制故事板关键帧的值?

时间:2011-08-30 19:16:46

标签: silverlight xaml windows-phone-7

作为用户控件的介绍,我正在尝试创建一个LED用户控件。将LEDControl添加到我的xaml时,我希望能够指定LED的颜色,LEDColor。我在LED,TurnOn和TurnOff中添加了两个故事板,在“关闭”(灰色)和“打开”(LEDColor)之间为矩形填充颜色设置动画。

如何动态指定故事板用于“收件人”值的颜色?

注意,我正在使用Silverlight for Windows Phone。在这一点上,我的目标是wp7,但如果它更有意义的话,可以使用Mango soltions。

2 个答案:

答案 0 :(得分:1)

很简单,你只需像设置故事板一样设置其他值。

这里我使用{StaticResource LEDColor}颜色。请记住,它需要是一个画笔,而不是一个颜色。

它正在修改名为Rectagle的{​​{1}}并且有LEDControl秒的动画时间。

0.5

答案 1 :(得分:0)

在提问时你可能需要更精确。

但如果你谈论我认为你是什么,你应该能够通过故事板动作改变状态,所以当调用故事板动作时,它也会改变填充颜色。

因此,当您录制StoryBoard的动作时,ON StoryBoard上的动作也会更改属性面板中的颜色。

这当然是你使用Blend 4。