首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定DoubleAnimation值时出错

绑定DoubleAnimation值时出错
EN

Stack Overflow用户
提问于 2015-09-02 18:25:01
回答 1查看 91关注 0票数 1

我正在尝试将我的DoubleAnimation属性绑定到代码隐藏中的c#变量。

这是我的XAML:

代码语言:javascript
复制
<Window.Triggers>
    <EventTrigger RoutedEvent="Window.Loaded" >
        <EventTrigger.Actions>
            <BeginStoryboard>
                <Storyboard TargetProperty="Left "  Name ="PlayAnimation">
                    <DoubleAnimation  From="{Binding StartAmount}" To="{Binding EndAmount}" Duration="0:0:0.050"
                                 AutoReverse="True" RepeatBehavior="Forever"
                                 FillBehavior="Stop"/>
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger.Actions>
    </EventTrigger>
</Window.Triggers>

在MainWindow中

代码语言:javascript
复制
public MainWindow()
{         
    InitializeComponent();     
    int StartAmount = 50;
    int EndAmount = 100;      
}

启动程序后,我就得到了异常

无法使用'System.Windows.Media.Animation.DoubleAnimation'.动画“WpfApplication4.主窗口”上的“左”属性有关详细信息,请参阅内部异常。

有人知道它为什么要抛出这个异常吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-02 18:29:35

创建一个具有两个属性的类,如下所示:

代码语言:javascript
复制
public class MyClass
{
    public int StartAmount { get; set; }
    public int EndAmount  { get; set; }
}

然后:

代码语言:javascript
复制
public MainWindow()
{
     InitializeComponent();
     MyClass ms = new MyClass { StartAmount = 50, EndAmount = 100 };
     this.DataContext = ms;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32360545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档