如何在C#中的WPF Modern UI中按按钮导航链接?
发布时间:2020-12-15 08:16:09 所属栏目:百科 来源:网络整理
导读:我使用 ModernUI.我有一个问题与按钮和链接. 我试图通过Button Click事件导航,我在“Home.xaml”中的代码如下所示 private void addGameButton_Click(object sender,RoutedEventArgs e){ BBCodeBlock bs = new BBCodeBlock(); try { bs.LinkNavigator.Naviga
我使用
ModernUI.我有一个问题与按钮和链接.
我试图通过Button Click事件导航,我在“Home.xaml”中的代码如下所示 private void addGameButton_Click(object sender,RoutedEventArgs e) { BBCodeBlock bs = new BBCodeBlock(); try { bs.LinkNavigator.Navigate(new Uri("pack://application:/Pages/AddGame.xaml"),null); } catch (Exception error) { ModernDialog.ShowMessage(error.Message,FirstFloor.ModernUI.Resources.NavigationFailed,MessageBoxButton.OK); } } mui:链接在MainWindows.xaml中正常工作以进行导航.但我想通过Home.xaml页面中的Button导航到Home.xaml Page的AddGame.xaml. 我的文件结构如下,供参考. 所以请告诉我,我在哪里做错了? 解决方法
bs.LinkNavigator.Navigate方法的第二个参数是不能为null的源.试试这个:
private void addGameButton_Click(object sender,RoutedEventArgs e) { BBCodeBlock bs = new BBCodeBlock(); try { bs.LinkNavigator.Navigate(new Uri("/Pages/AddGame.xaml",UriKind.Relative),this); } catch (Exception error) { ModernDialog.ShowMessage(error.Message,MessageBoxButton.OK); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- xcode – 导入Alamofire 3.4 – 没有这样的模块’Alamofire
- CocoaPods安装和使用--(版本依赖写的特别的清楚。。大于和小
- ruby-on-rails – 警告:已初始化常量VERIFY_PEER
- reactjs – browserHistory.push不会导航到新页面
- 开源工作流引擎 Workflow Core 的研究和使用教程
- postgresql – Go中的Postgres SELECT将所有列作为字符串返
- React Native入门(一)环境搭建与Hello World
- wince6.0编译环境一二三(转摘) .
- ruby-on-rails – 在rails 3.1中更改视图格式(提供移动html
- 如何利用JLINK烧写U-boot到NAND Flash中