问题标签 [navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9110 浏览

wpf - wpf导航表单到表单?

在我的 wpf 应用程序的输入表单中,我有一个按钮列表,用户可以在其中选择他想要执行的操作,例如。输入新客户,运行报告...

用户选择后显示表单(例如输入新客户)的最佳方式是什么?我不希望表单弹出。隐藏当前工作并显示下一个表单也不起作用,因为 wpf 应用程序托管在 window32 应用程序内。

我的猜测是在用户控件中构建每个功能。在入口页面上,加载 XAML 中的所有用户控件,但隐藏它们。当用户选择它时显示相应的用户控件。

由于我是 WPF 新手,我不确定这是否是这样做的方法。加载所有控件似乎有开销。

谢谢你的帮助。

安吉拉

0 投票
1 回答
688 浏览

wpf - WPF 数据导航控件

我需要一组导航控件来移动数据(First、Next、Prev、Last 和特定记录)。是否有任何一组控件可以将其连接起来?我是 WPF 的新手,并希望已经存在提供此功能的东西。

0 投票
2 回答
1090 浏览

iphone - 使用放置在 tabbarcontroller 中的 navigationcontroller 从 tableview 更改为另一个视图

我最近发现了一个关于如何在 tabbarcontroller(“笔尖方式”)中放置导航控制器的好教程。

http://twilloapp.blogspot.com/2009/05/how-to-embed-navigation-controller.html

我继续第二步,在 navcontroller 中添加了一个 tableviewcontroller。

我不明白的是如何从我的 tableviewcontroller 中使用导航栏控制器,例如 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

我想要做的是当用户选择一行时,另一个视图应该使用后退按钮和导航控制器提供的所有内容滑入。

提前致谢!

0 投票
3 回答
309 浏览

javascript - 快速点击导航菜单导致多个 div 淡入

我遇到了一个脚本问题(我第一次尝试使用 jQuery)我写了一个使用导航菜单淡入 div 的脚本。如果用户快速单击导航菜单上的不同按钮,它会将两个 div 加载到彼此之上。

这是代码:

以下是 div 和按钮的样式:

HTML 标记应该是正确的,在任何内容区域内都没有子 div,并且我找不到其他冲突。

有没有一种方法可以禁用菜单上的点击,直到 div :可见?如果有人对此或其他修复有答案,我真的很想看到它!这是该网站迄今为止发现的唯一错误。

谢谢!

0 投票
3 回答
1279 浏览

.net - Simple menu-like navigation in WinForms

I am writing a very simple WinForms application with few data-entry forms. But before the user gets to these forms, she has to select which action to take (ie which form to open, possibly after entering a search query). As this application is a rewrite of a legacy custom DOS FoxPro app, the user wants the UI to be as similar (read simple) to the old one as possible. (Please note I do not want to discuss how to persuade the customer to migrate to a more modern UI.)

Now, the UI should look like this:

The menu has to be quite large and in the middle of the screen (form). This means that classic MenuStrip is out of the question. Should I create ListBoxes on the fly with the appropriate items? How would you approach this? I already have the navigation structure in stored in objects, I am looking for advice how to present the navigation UI to the user.

Also, in this case keyboard input is essential and more important than mouse interaction.

0 投票
1 回答
2203 浏览

authentication - Silverlight 导航和身份验证服务

我正在使用导航应用程序模板创建银光应用程序。它供内部使用,因此使用 Windows 验证。有一个仪表板页面,其中显示了由登录用户 ID 过滤的几条记录。为了获取用户 ID(它是一个 int),我通过覆盖 GetAuthenticatedUser 并传递用户名(来自 IPrincipal)来调用 Web 服务。此服务需要一些时间才能返回详细信息。

当我导航到仪表板应用程序时,它完全呈现没有数据,因为用户服务是异步操作,我无法让呈现等到我的 GetAuthenticatedUser 完全完成。所以我创建了一个登录页面,它只显示一个进度条,直到我获得用户对象然后导航到仪表板。如果有人尝试使用 URL 直接访问仪表板,我希望他们导航回登录页面。

所以在仪表板构造函数中我添加了以下代码

虽然我收到消息框提示,但它实际上并没有带我进入登录页面,而是停留在仪表板页面中。我还尝试将此代码放在 OnNavigatedTo 覆盖中,但没有成功。

我也尝试使用 NavigationService 而不是 Frame,如下所示,没有运气

它仍然不起作用。有谁知道只有在我拥有完全有效的用户对象时才能使某些页面可访问?如果他们试图在没有这个的情况下访问受限页面,我希望他们能够重定向到登录页面,这如何实现?

我正在使用 Silverlight 3 Beta

什里达尔

0 投票
1 回答
275 浏览

asp.net-mvc - MS MVC 登录小部件

上下文
LAYOUT中,我有 2 个输入字段和提交按钮。
如果用户身份验证成功,我想将他重定向到某个地方,如果没有 - 我希望使用一些验证文本更新页面。

问题 原因小部件应该位于布局中,我t know which is current page, therefore - can不会返回失败的身份验证(更糟糕的是 - 我对页面状态一无所知(更改的字段,复选框中的选定项目等))。

我可以在登录表单提交时保存部分请求的状态,但是 - 我如何在没有 javascript 黑客攻击的情况下成功地重定向用户?

0 投票
2 回答
199 浏览

silverlight - 关于 Silverlight 以及如何加载应用程序的问题

在 Silverlight 3.0 中,我们现在可以使用导航框架创建具有多个页面的应用程序,我的问题是:

当我们运行应用程序时,整个应用程序是立即加载还是在我们导航到特定页面时加载?

这对于那些想要创建一个加载速度非常快的应用程序的人来说可能很重要,如果一切都在开始时加载,整个用户体验可能会变得像一场噩梦,因为他们必须等待很长时间。

谢谢你。

0 投票
9 回答
30379 浏览

iphone - 导航栏上超过 1 个 rightBarButtonItem

我想在导航栏上有两个 rightBarButtonItems。一个用于编辑,另一个用于添加。

显然我不能使用 Interface Builder 来实现它。

有人知道如何以编程方式进行吗?谢谢!

0 投票
2 回答
1895 浏览

iphone - 导航视图控制器问题

以下是我要实现的内容:

  1. 我的应用程序的主屏幕是 UITableView。表格视图中的每一行都是一个类别,当您单击该行中的详细信息披露按钮时,您可以在类别详细信息视图中看到该类别下的一堆项目。

  2. 现在在主屏幕中,我单击导航栏中的“+”按钮来创建一个新类别。(新类别将成为表格视图中的新行)。然后该应用程序将我带到“添加类别”视图。(我使用了presentModalViewController)

  3. 在“添加类别”视图中,我设置了一些内容,然后单击“保存”按钮以关闭“添加类别”视图。(我用了dismissModalViewControllerAnimated)

  4. 通常在我点击“保存”按钮后,应用程序会带我回到主视图,我会在表格中看到一个新行。

  5. 但这不是我想要的,我想要的是 - 在我点击“保存”按钮后,“添加类别”视图将被关闭但不会返回到主视图。相反,我将看到新创建的类别的详细信息,以便我可以继续在此类别下添加项目。结果就像“我返回主视图,然后单击新创建的行(类别)的详细信息披露按钮”。

  6. 有谁知道如何实现这一点?谢谢!