C# 窗口加载和渲染事件

C# 窗口加载和渲染事件,c#,wpf,C#,Wpf,我有一个WPF窗口,里面有StackPanel。我需要在ctor中向这个面板添加一些随机计数的线,然后设置它们的动画 但是,我怎样才能抓住窗口和面板已经渲染的时刻呢 我所尝试的都失败了,因为面板不存在;仍然或部分行是“在'System.Windows.Controls.StackPanel'的名称范围内找不到” 什么问题 非常感谢 好的,我通过在storiboard初始化方法中设置SetTarget而不是SetTargetName来解决这个问题,现在我的动画不依赖于对象名 好的,我通过在stor

我有一个WPF窗口,里面有StackPanel。我需要在ctor中向这个面板添加一些随机计数的线,然后设置它们的动画

但是,我怎样才能抓住窗口和面板已经渲染的时刻呢

我所尝试的都失败了,因为面板不存在;仍然或部分行是“在'System.Windows.Controls.StackPanel'的名称范围内找不到”

什么问题


非常感谢

好的,我通过在storiboard初始化方法中设置SetTarget而不是SetTargetName来解决这个问题,现在我的动画不依赖于对象名

好的,我通过在storiboard初始化方法中设置SetTarget而不是SetTargetName来解决这个问题,现在我的动画不依赖于对象名

您是否尝试使用此。已加载+=新窗口已加载(…);当然现在我发现问题可能是另一个问题-如果我尝试在上设置线条动画,例如,单击窗口(所有内容都已完全渲染和显示),我仍然会在stackPanel的名称范围中找不到“name”错误。。但我使用的正是面板的对象…你试过使用这个吗。加载+=新窗口加载(…);当然现在我发现问题可能是另一个问题-如果我尝试在上设置线条动画,例如,单击窗口(所有内容都已完全渲染和显示),我仍然会在stackPanel的名称范围中找不到“name”错误。。但我使用的正是面板的对象。。。