我是桌面應用程序開發新手,有一個非常基本的問題。我有我想我有以下選項命名主窗口WPF的形式,我應該如何去爲這個多頁,如「用戶管理」,「管理內容」等。多頁WPF應用程序
:
- 使用多種表格
- 標籤
- 組框?
任何澄清將是偉大的!
我是桌面應用程序開發新手,有一個非常基本的問題。我有我想我有以下選項命名主窗口WPF的形式,我應該如何去爲這個多頁,如「用戶管理」,「管理內容」等。多頁WPF應用程序
:
任何澄清將是偉大的!
我與之合適的解決方案是使用WPF Pages,但感謝您的回答。
我想給你一個例子,我在我的應用程序中有一些東西。
該應用程序有兩個窗口:主窗口和另一個窗口(也來自窗口,並配備適當的按鈕和事件處理程序),用作啓動對話框。開始對話被稱爲在主窗口的這樣的構造:
public partial class MainWindow : Window
{
startdlg m_dlg;
// ...
public MainWindow()
{
m_dlg = new startdlg();
if ((bool)m_dlg.ShowDialog())
{
// ...
}
else
{
Close();
}
// ...
那麼在我的最新的應用程序,我開始使用一個TabControl,那是去一個安全的和比較容易的方式。
最近用一系列擴展器在內部切換了帶有StackPanel的tabcontrol。我設計了擴展器,讓它們垂直顯示標題並水平擴展......與第一個xbox dashboard有些類似。它看起來很棒,效果很棒! =)
另一種選擇是使用頁面而不是窗口...然後,您只需導航到每個不同的頁面。
編輯: Here's一個多頁應用的一個例子......可能是接近你所需要的。
創建
用戶控件(WPF):UserManagement
usercontrol2(WPF):ManageContent
在主窗口
運行按鈕的點擊代碼的地方控制 「ContentControl中」: //顯示usercontrol1
contentControl.content = new UserManagement();
//顯示usercontrol2
contentControl.content = new ManageContent();
希望這可以幫助你。
就像你提供的是沒有更多的可用 – kashif 2015-08-22 14:28:28
@ kashif謝謝,我已經更新它現在:) – Prisoner 2015-08-24 07:56:38