簡體   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