【发布时间】:2009-11-05 20:26:02
【问题描述】:
我正在构建一个带有页面的 WPF 导航应用程序。 我想询问用户是否要在离开页面时保存更改。
有办法吗?
【问题讨论】:
标签: wpf navigation
我正在构建一个带有页面的 WPF 导航应用程序。 我想询问用户是否要在离开页面时保存更改。
有办法吗?
【问题讨论】:
标签: wpf navigation
注册NavigationService.Navigating 活动。完成后不要忘记删除您的注册,因为NavigationService 基本上永远存在。
当您收到 Navigating 事件并且发生更改时,显示一个 MessageBox 以与用户确认或让他们有机会保存他们的数据。如果他们点击取消,设置e.Cancel = true 以取消导航。
【讨论】: