Tag: 导航

WPF ListView键盘导航问题

我有这样的列表视图 列表显示: ——— 芒果 橙子 葡萄 葡萄 葡萄 苹果 草莓 每当我使用downarrow进行导航时,BlueHighlight会在第一个Grapes处停顿,一个虚线的矩形从第二个葡萄开始,然后停留在第三个葡萄,然后BlueHighlight从Apple恢复。 这似乎很奇怪,当导航向上时,它变得更加奇怪。 它从Apple跳到Orange或芒果。 这是由于虚拟化吗? 似乎只有重复数据(葡萄)才会产生问题。 任何帮助?

使用xaml在windws 8应用程序中从页面导航到另一个时添加进度条

我正在开发一个Windows 8应用程序,我想在从一个导航到另一个页面时向我的页面添加一个进度条,因为用户必须等待才能从服务器加载数据。 任何人都可以向我提供我需要在XAML和C#中添加的代码吗? 应该使用进度条的哪些属性或事件? // XAML PAGE <!– –> //C# Page using App1.Data; using App1.DataService; using System; using System.Collections.Generic; using System.IO; using System.Linq; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Controls.Primitives; using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Navigation; // The Grouped Items Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234231 namespace App1 { […]

页面之间的Windows Phone 8导航问题

我有一个带登录过程的Windows Phone应用程序,该登录过程访问外部API。 登录按钮的控制器最初运行了一些代码,这些代码立即导航到仪表板页面: private void LogInButton_Click(object sender, RoutedEventArgs e) { … App.RootFrame.Navigate(new Uri(“/Interface.xaml”, UriKind.RelativeOrAbsolute)); } 这很好用! 稍后,我认为最好实现与api的实际连接,检查用户详细信息是否正确,然后重定向到仪表板。 为了简洁起见,我已经取出了api部分,但是让我们说这个函数作为Action委托在整个地方传递,然后在它被称为合法的地方,控制器之前被调用。 … // This method is also located in the controller class, but it is called by another class public void LoadDashboard( DataUpdateState data ) { //data.AsyncResponse App.RootFrame.Navigate(new Uri(“/Interface.xaml”, UriKind.RelativeOrAbsolute)); } 问题是,导航方法现在不再有效,它会在RootFrame_NavigationFailed上触发调试中断。 我在这里不明白的是什么? 有没有办法找出它在App类中加载导航失败方法的原因

从Accelerometer.ReadingChanged调用NavigationService.Navigate会抛出NotSupportedException

在下面,您可以看到我在发生震动事件时用来调用页面的代码。 但是,页面弹出,但在同一时刻应用程序冻结,我无法进行任何进一步的用户输入,例如单击按钮。 void accelerometer_ReadingChanged(object sender, AccelerometerReadingEventArgs e) { //double X, Y, Z; if (eX > 1.5) { Dispatcher.BeginInvoke( () => { NavigationService.Navigate(new Uri(“/Bars/DetailBar.xaml”, UriKind.Relative)); } ); } } 调试器告诉我,“NavigationFailed”并且存在“System.NotSupportedException”。 出了什么问题?

xaml中的帧导航返回false

你好, 我正在使用xaml和c#在一个简单的Windows 8应用程序中工作。 我正在使用VS 2012模板创建页面,包括导航系统。 我正在加载大量数据,所以我决定添加一个带有ProgressRing的加载页面,并在加载数据时导航到第一个Application页面: //loading page protected async override void OnNavigatedTo(NavigationEventArgs e) { … await topCookerManager.GetBlogsAsync(); this.Frame.Navigate(typeof(MainPage)); … } 它在应用程序启动时运行良好,但是当我在应用程序的第一页时,当我点击后退按钮时,我将重定向到加载页面。 因此,在加载页面中,我正在检查数据是否已加载,如果是,则重定向到第一页。 if (dataManager.Blogs != null && dataManager.Blogs.Count > 0) this.Frame.Navigate(typeof(MainPage)); **这就是问题**:我无法从这一点开始导航。 Navigate方法返回false! 我已经测试了* GoFormard *方法,它没有exception,但导航没有完成,我将继续加载页面… 你能告诉我我的错误在哪里吗? 或者如何实现加载页面。 谢谢你的帮助。

ASP.NETexception:无法解析远程名称:’apiconnector.com’

正如标题所示,我从ASP.NET页面获得以下exception 无法解析远程名称:’apiconnector.com’ 然而,我可以从浏览器导航到这个地址,所以我知道它是可访问的。 为什么ASP.NET无法导航到此地址? 编辑:我怎么“准确地”导航? 好的,基本上我已经导入了WSDL作为服务引用。 我所做的就是从服务引用中调用方法。 这是进行实际导航的服务参考。 服务引用配置包含以下XML

C#Silverlight 3 – 以编程方式在页面之间导航?

假设我有一个包含多个页面的C#Silverlight 3应用程序。 第一页称为Home,第二页称为Details。 导航到详细信息的唯一方法是以编程方式。 我该怎么做呢?! 到处寻找答案,我发现的都是xaml uri mapper实现…. 非常感谢

ASP.net MVC – 导航并突出显示“当前”链接

创建新的MVC项目时,它使用以下标记创建Site.master: 我想在这里放置代码,如果我在该页面上,将突出显示当前链接。 如果我添加其他链接,例如: 如果我正在使用Products控制器中的任何操作,我希望Products链接处于活动状态(使用类似.active的css类)。 如果我在HomeController About操作上,那么About链接应该是活动的。 如果我在HomeController的Index操作上,Home链接应该是活动的。 在MVC中执行此操作的最佳方法是什么?

删除页面Windows手机

我有一个大项目,我的应用程序保留了一个我导航离开的页面。 该页面仅使用最少,并且有很多图形,因此我希望它完全从内存中删除。 因此,我使用了以下内容 NavigationService.RemoveBackEntry(); 使用分析器我看到了,上面的代码段确保我只有1个页面实例。 但由于图形繁重,我仍然希望将其从内存中完全删除,即分析器中没有实例。 在我的大应用程序中,我试图取消订阅所有事件,引入dispose / finalize并调用GC,它帮助了一些但实例仍然存在。 为了排除任何愚蠢的错误,我已经做了这个小样本 。 仅使用内存弹出检查器在两个哑页之间导航。 但仍然存在1-2个页面实例。 反正有没有强制删除页面,以至于没有任何内容存储在内存中? 我已经添加: while (App.RootFrame.RemoveBackEntry() != null) ; 到OnNavigated到,它删除除了我开始的第一页以外的所有页面。 我已经使用了调试分析工具包,并且可以看到,无论我开始的第一页是什么都没有被删除,当我离开它时。

.NET C#:WebBrowser控件Navigate()不加载目标URL

我正在尝试以编程方式通过WebBrowser控件加载网页,目的是测试页面及其JavaScript函数。 基本上,我想比较通过此控件运行的HTML和JavaScript与已知输出,以确定是否存在问题。 但是,我在创建和导航WebBrowser控件时遇到了麻烦。 下面的代码旨在将HtmlDocument加载到WebBrowser.Document属性中: WebBrowser wb = new WebBrowser(); wb.AllowNavigation = true; wb.Navigate(“http://www.google.com/”); 在Navigate()运行后通过Intellisense检查Web浏览器的状态时,WebBrowser.ReadyState为’Uninitialized’,WebBrowser.Document = null,并且它总体上看起来完全不受我的调用的影响。 在上下文中,我在Windows窗体对象之外运行此控件:我不需要加载窗口或实际查看页面。 要求规定需要简单地执行页面的JavaScript并检查生成的HTML。 非常感谢任何建议,谢谢!