【发布时间】:2011-03-25 19:29:47
【问题描述】:
我在下面有结构,它可以工作:
<Storyboard x:Key="GrowOnStart">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="window">
<EasingDoubleKeyFrame KeyTime="0" Value="1024"/>
如果我尝试这样的事情,为什么它不起作用:
<EasingDoubleKeyFrame KeyTime="0" Value="{DynamicResource StartingPositionLeft}"/>
是的,我在故事板之前定义了资源。 像下一个这样的声明也不起作用:
<EasingDoubleKeyFrame KeyTime="0" Value="{Binding StartingPositionLeft}"/>
是的,它是代码背后的公共属性,并且 this.DataContext 设置为 this。
【问题讨论】:
标签: wpf binding resources storyboard dynamicresource