Silverlight 4.0 在WP7用户控件中进行数据绑定时获取AG_E_PARSER_BAD_PROPERTY_值

Silverlight 4.0 在WP7用户控件中进行数据绑定时获取AG_E_PARSER_BAD_PROPERTY_值,silverlight-4.0,windows-phone-7,Silverlight 4.0,Windows Phone 7,我已经在Silverlight中创建了一个用户控件,它基本上可以设置矩形大小的动画 <StackPanel x:Name="LayoutRoot" Background="Gray"><StackPanel.Resources> <Storyboard x:Name="myStoryboard" Completed="myStoryboard_Completed"> <DoubleAnimation x:N

我已经在Silverlight中创建了一个用户控件,它基本上可以设置矩形大小的动画

    <StackPanel x:Name="LayoutRoot" Background="Gray"><StackPanel.Resources>
        <Storyboard x:Name="myStoryboard" Completed="myStoryboard_Completed">
            <DoubleAnimation x:Name="ExpandY" From="{Binding Path=From}" To="{Binding Path=To}" Duration="00:00:2" 
            Storyboard.TargetName="myScaleTransform" 
            Storyboard.TargetProperty="ScaleY">
                <DoubleAnimation.EasingFunction>
                    <BackEase Amplitude="0.0" EasingMode="EaseInOut" />
                </DoubleAnimation.EasingFunction>
            </DoubleAnimation>
        </Storyboard>            
    </StackPanel.Resources>

    <Rectangle  x:Name="myRectangle" MouseLeftButtonDown="Mouse_Clicked" 
 Fill="{Binding Path=Barcolor}" Width="35" Height="50" RadiusX="2" RadiusY="2"  MouseEnter="myRectangle_MouseEnter" Stroke="White" StrokeThickness="0" MouseLeave="myRectangle_MouseLeave">
        <Rectangle.RenderTransform>
            <ScaleTransform x:Name="myScaleTransform" CenterY="50"/>
        </Rectangle.RenderTransform>
    </Rectangle>
</StackPanel>

我已经绑定了一个实现INotifyPropertyChanged的对象作为数据上下文

现在,当我将其作为ASP.NET主机页中的silverlight控件运行时,整个过程运行良好。但是,当我移植相同的代码来创建WP7用户控件时,我会得到AG_E_PARSER_BAD_PROPERTY_值,该值指向双动画“ExpandY”中From=“{Binding Path=From}”所在的位置


在silverlight控件和WP7用户控件中绑定数据的方式有什么不同吗?

根据您的标记,我假设您在web版本上使用的是SL4。WP7基于Silverlight 3,不支持完全相同的绑定方式


我怀疑您的问题与中的问题相同。这里的问题是,
DoubleAnimation
不是
FrameworkElement
,在Silverlight for WP7中,您只能在
FrameworkElement
上设置绑定。为了实现此效果,您需要在代码隐藏中操纵动画,可能需要将行为包装到单独的
UserControl


与此问题相同:

什么是DataContext?是来自dependency属性的吗?对不起,我刚刚将这个XAML添加到一个示例页面中,它可以正常打开。可能-您是否在设计器中使用示例数据?这是否返回了无效的内容?嗨,Matt,绑定元素从到也出现了问题。