簡體   English   中英

wpf xaml到c#TargetProperty

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM