我想在每次显示窗口时应用淡入淡出动画。如何从xaml做到这一点?该窗口可以隐藏,然后再次显示,因此我不能使用Loaded
事件。
最佳答案
您可以使用ContentRendered事件或重写OnContentRendered虚拟方法,如下所示:
bool _shown;
protected override void OnContentRendered(EventArgs e)
{
base.OnContentRendered(e);
if (_shown)
return;
_shown = true;
// Your code here.
}