有没有办法在页面上的 WPF 中重写 OnNavigedTo ?

Kin*_*oon 5 silverlight wpf

我知道它存在于 Silverlight 上,但是 WPF 怎么样?

Ern*_*rno 5

阅读MSDN 的这一部分

WPF 中的页面导航与 Silverlight/Phone 不同,因为您可以选择加入 KeepAlive。

简而言之:使用 Loaded 和 Unloaded。KeepAlive 只会影响是否创建新实例。

编辑

另一种方法是订阅 this.NavigationService.Naviged 事件,但据我所知,该事件不会仅针对您的页面引发。