[英]How to animate an attached property?
我在畫布上有一個標簽。 我想為標簽的Canvas.Left
設置動畫,但是我不知道該怎么做...
DoubleAnimation Label_dx = new DoubleAnimation(150,60, new Duration(new TimeSpan(0, 0, 1)));
label.BeginAnimation(???, Label_dx);
嘗試
label.BeginAnimation(Canvas.LeftProperty, Label_dx);
您還可以使用:
label.BeginAnimation(Canvas.LeftProperty, Label_dx);
要么
TranslateTransform trans = new TranslateTransform();
label.RenderTransform = trans;
DoubleAnimation anim = new DoubleAnimation(150,60, new Duration(new TimeSpan(0, 0, 1));
trans.BeginAnimation(TranslateTransform.YProperty, anim);
TranslateTransform是一種特定的渲染轉換。 而是更改控件的屬性(例如Left屬性),它只是影響控件在屏幕上的顯示方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.