我在网格中有一个用户控件,我想用动画重新定位 400 像素。我可以使用以下代码在没有动画的情况下重新定位它。
ucChat.Margin = new Thickness(0, -400, 0, 0);
我尝试使用以下代码对其进行动画处理,但出现异常
DoubleAnimation da = new DoubleAnimation();
da.Duration = new Duration(TimeSpan.FromMilliseconds(1500));
da.From = 0;
da.To = -400;
Storyboard st = new Storyboard();
Storyboard.SetTarget(da, ucChat);
Storyboard.SetTargetProperty(da, "ucChat.Margin.Top");
st.Children.Add(da);
st.Begin();
Regenwormen.exe 中出现“System.Exception”类型的异常,但未在用户代码 WinRT 信息中处理:无法解析指定对象上的 TargetProperty ucChat.Margin.Top。
有谁知道我该如何解决这个问题或我需要使用什么动画?(Windows 商店应用程序中不存在厚度动画)