gpt4 book ai didi

c# - WPF异常在另一个类中运行动画

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:01 25 4
gpt4 key购买 nike

我可以从主窗口类运行动画,但如果我尝试从同一命名空间中的另一个类运行相同的代码,我会在 Storyboard 开始函数中收到异常
这是异常(exception)情况:

不存在解析名称“DefaultGroup”的适用名称范围。

这就是我设置 Storyboard目标和属性的方式

Storyboard.SetTargetName(r3d,"DefaultGroup");
Storyboard.SetTargetProperty(r3d, new PropertyPath("(Visual3D.Transform).(Transform3DGroup.Children)[2].(RotateTransform3D.Rotation)"));

我该如何解决这个问题?
谢谢
瓦尔特

最佳答案

--otherUserControl.cs

StackPanel defaultGroup;

--主窗口.cs

this.RegisterName(otherUserControl.defaultGroup.Name, otherUserControl.defaultGroup); // RegisterName

Storyboard.SetTargetName(r3d,"defaultGroup");
Storyboard.SetTargetProperty(r3d, new PropertyPath("(Visual3D.Transform).(Transform3DGroup.Children)[2].(RotateTransform3D.Rotation)"));

关于c# - WPF异常在另一个类中运行动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/707700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com