Wpf 绑定到UserControl中声明的情节提要的属性

Wpf 绑定到UserControl中声明的情节提要的属性,wpf,binding,storyboard,Wpf,Binding,Storyboard,我正在与一个只有在窗口的资源区域内声明才能工作的绑定作斗争。一旦我将声明移动到UserControl的资源区域,绑定就会失败。没有错误消息,但滑块(源)的值更改时,该值不会更新。我想在UserControl的一个VSM状态中使用故事板 有人能告诉我为什么会发生这种情况,并希望如何解决它 我尝试在这里粘贴我的xaml,但网站不允许在消息中使用xml标记 问候 Jaco只设置Storyboard.TargetProperty(而不是.Target或.TargetName),并将Storyboard指

我正在与一个只有在窗口的资源区域内声明才能工作的绑定作斗争。一旦我将声明移动到UserControl的资源区域,绑定就会失败。没有错误消息,但滑块(源)的值更改时,该值不会更新。我想在UserControl的一个VSM状态中使用故事板

有人能告诉我为什么会发生这种情况,并希望如何解决它

我尝试在这里粘贴我的xaml,但网站不允许在消息中使用xml标记

问候


Jaco只设置Storyboard.TargetProperty(而不是.Target或.TargetName),并将Storyboard指向代码中的对象:

Dim SB as Storyboard = Me.FindResource("Storyboard_name_goes_here")
TargetObject.BeginStoryboard(SB, HandoffBehavior.Compose)

希望这能有所帮助……

我已经明白了很多:问题在于故事板的范围。在binding语句中找不到我所引用的控件(滑块)是非常困难的。那么,为什么它适用于窗口,而不适用于用户控件呢?是的,这是一个非常好的建议。但是,我希望在VSM状态中使用故事板。因此,我希望VSM将情节提要作为一种转换来启动,而不是从代码隐藏中手动调用它。