wpf将一些xaml转换为c#

wpf将一些xaml转换为c#,c#,wpf,xaml,C#,Wpf,Xaml,E 我在下面的链接中得到了一个很好的答案,不过我需要对其进行编码,因为我没有椭圆数的设置值。我很难把它转换成c,希望能得到一些帮助。答案是肯定的 守则: 类似这样的内容: var style = new Style(typeof(Ellipse)); var trigger = new DataTrigger(); trigger.Binding = new Binding("Opacity") { ElementName = "ellipse1" }; trigger.Value = 0.5

E 我在下面的链接中得到了一个很好的答案,不过我需要对其进行编码,因为我没有椭圆数的设置值。我很难把它转换成c,希望能得到一些帮助。答案是肯定的

守则:


类似这样的内容:

var style = new Style(typeof(Ellipse));
var trigger = new DataTrigger();
trigger.Binding = new Binding("Opacity") { ElementName = "ellipse1" };
trigger.Value = 0.5;
Storyboard sb = new Storyboard();

//Add animation to sb, note the attached storyboard properties which are set with static methods:
//Storyboard.SetTarget(...);
//Storyboard.SetTargetProperty(...);
//Storyboard.SetTargetName(...);

trigger.EnterActions.Add(new BeginStoryboard() { Storyboard = sb });
style.Triggers.Add(trigger);
大概是这样的:

var style = new Style(typeof(Ellipse));
var trigger = new DataTrigger();
trigger.Binding = new Binding("Opacity") { ElementName = "ellipse1" };
trigger.Value = 0.5;
Storyboard sb = new Storyboard();

//Add animation to sb, note the attached storyboard properties which are set with static methods:
//Storyboard.SetTarget(...);
//Storyboard.SetTargetProperty(...);
//Storyboard.SetTargetName(...);

trigger.EnterActions.Add(new BeginStoryboard() { Storyboard = sb });
style.Triggers.Add(trigger);

您希望最终的效果是什么?一个接一个的椭圆?还是成对的椭圆,第二个总是对第一个起作用?或者完全不同的东西?第一个将手动启动,第二个将从基于第一个椭圆的点开始,第三个将从基于第二个椭圆的点开始,依此类推,还有更多,但这足以让我继续。你到底想要什么样的结果?一个接一个的椭圆?还是成对的椭圆,第二个总是对第一个起作用?或者完全不同的东西?第一个将手动启动,第二个将从基于第一个椭圆的点开始,第三个将从基于第二个椭圆的点开始,依此类推,还有更多,但这足以让我继续。