繁体   English   中英

如何在WPF和C#中进行非线性页面导航?

[英]How to do non-linear page navigation in WPF & C#?

我什至不确定我要使用的术语是否正确。 但基本上,我有一个个人管理器程序,其内容会根据您正在执行的任务,日历与联系人列表,待办事项列表等而变化。

我的搜索不断显示“导航”,但我不确定这是我追求的,因为我不想在页面之间前后移动。 我希望用户能够单击链接或按钮,并能够跳至程序中的任何点。 我最好只删除所有控件并每次添加新控件吗? 如果可能的话,我希望将其全部保留在一个窗口中。

如果您遇到这种情况,可以使用标签。 为每个“任务”(日历,联系人列表,待办事项列表)设置一个单独的标签。 这样,用户只需单击一下即可导航到他们想要浏览的任何任务。

您要使用用户控件。 每个用户控件就像控件的子页面。 然后,您保留相同的母版页,并仅根据要显示的内容切换用户控件。 如果愿意,可以将用户控件放在单独的选项卡上,也可以一个接一个地放置它们,使它们可见/不可见,也可以使用类似的代码动态加载它们

myBorder.Child = new MyUserControl(); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM