[英]wpf xaml to c# TargetProperty
我需要將xaml代碼轉換為c#我有兩個動畫xaml代碼,首先淡入動畫:在xaml中:
Storyboard.TargetProperty = “(UIElement.Opacity)”
在c#中: Storyboard.SetTargetProperty(myDoubleAnimation, new PropertyPath(Rectangle.OpacityProperty));
xaml中的第二個移動動畫:
Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)"
如何將第二個xaml代碼轉換為c#TargetProperty?
您有兩個選項來創建PropertyPath:
var path1 = new PropertyPath("RenderTransform.Children[3].Y");
var path2 = new PropertyPath("(0).(1)[3].(2)", UIElement.RenderTransformProperty,
TransformGroup.ChildrenProperty,
TranslateTransform.YProperty);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.