WPF Frame实现功能类似web浏览器的历史记录倒退前进效果

118
补充展位
Pages_Weblog_Get#8a85c039-82ab-4e33-b7b6-ad4801323918
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
在WPF(Windows Presentation Foundation)开发中,Frame控件是一个非常强大的工具,通过NavigationService可以帮助我们实现类似于Web浏览器的历史记录倒退和前进功能

NavigationService可省去手动维护记录、更新索引的代码,仅需通过CanGoBack/CanGoForward控制按钮状态,实现比较简洁。

前进功能实现

///先判断是否存在可以前进的内容页记录
if (NavigationService.CanGoForward)
{
    NavigationService.GoForward();//前进事件
}

倒退功能实现 ///先判断是否存在可以倒退的内容页记录

if (NavigationService.CanGoBack)
{
   NavigationService.GoBack();//倒退事件
}
补充展位 Pages_Weblog_Get#0
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3