草庐IT

OnContentRendered

全部标签

c# - WPF 中的窗口显示事件?

我想在每次显示我的窗口时应用淡入淡出动画。如何从xaml做到这一点?该窗口可以隐藏然后再次显示,所以我不能使用Loaded事件。 最佳答案 您可以像这样使用ContentRendered事件或覆盖OnContentRendered虚拟方法:bool_shown;protectedoverridevoidOnContentRendered(EventArgse){base.OnContentRendered(e);if(_shown)return;_shown=true;//Yourcodehere.}

c# - WPF 中的窗口显示事件?

我想在每次显示我的窗口时应用淡入淡出动画。如何从xaml做到这一点?该窗口可以隐藏然后再次显示,所以我不能使用Loaded事件。 最佳答案 您可以像这样使用ContentRendered事件或覆盖OnContentRendered虚拟方法:bool_shown;protectedoverridevoidOnContentRendered(EventArgse){base.OnContentRendered(e);if(_shown)return;_shown=true;//Yourcodehere.}