• <menu id="w2i4a"></menu>
  • logo DevExpress WinForms使用教程

    文檔首頁(yè)>>DevExpress WinForms使用教程>>DevExpress Winforms使用技巧教程:WinForms應(yīng)用程序中的MDI、SDI和MFI接口類型

    DevExpress Winforms使用技巧教程:WinForms應(yīng)用程序中的MDI、SDI和MFI接口類型


    下載DevExpress v20.1完整版    DevExpress v20.1漢化資源獲取

    DevExpress Winforms Controls 內(nèi)置140多個(gè)UI控件和庫(kù),完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序。想要體驗(yàn)?點(diǎn)擊下載>>

    在本文中,將為大家介紹多文檔界面(MDI),單文檔界面(SDI)和多框架界面(MFI)UI的構(gòu)造。

    文檔界面

    基于文檔的界面是桌面應(yīng)用程序開發(fā)中最受歡迎的UI范例,從web瀏覽器到Microsoft Visual Studio和Adobe Photoshop等專業(yè)工具,幾乎可以在任何地方看到這種范例?!癲ocuments”是指完全獨(dú)立的客戶區(qū)域,它們被合并到一個(gè)應(yīng)用程序框架中。 基于文檔的界面允許用戶在不同的圖形窗口之間切換,同時(shí)保持對(duì)主應(yīng)用程序菜單和相關(guān)導(dǎo)航元素的恒定訪問。

    基于文檔的界面可以分為三大類:

    • MDI(多文檔界面)- 允許用戶同時(shí)查看多個(gè)文檔。
    • SDI(單文檔界面)- 與MDI不同,SDI僅支持單個(gè)“激活”文檔,SDI接口的經(jīng)典示例是靜態(tài)標(biāo)簽。
    • MFI(多框架界面) - MFI應(yīng)用程序的標(biāo)志是——每個(gè)文檔看起來(lái)都像是一個(gè)應(yīng)用程序完全獨(dú)立的實(shí)例,在Windows任務(wù)欄中具有其自己的按鈕。盡管如此,MFI文檔仍然是單個(gè)應(yīng)用程序的一部分, 在Microsoft Word中,每個(gè)文本文檔都在一個(gè)單獨(dú)的窗口中打開,但是您可以使用"Switch Windows" Ribbon命令在這些窗口之間導(dǎo)航(文檔是互連的)。
    多文檔界面

    如果您想在應(yīng)用程序中合并多文檔UI,那么最好的選擇是使用DevExpress XtraTabbedMdiManager組件。通過此UI控件,您可以創(chuàng)建浮動(dòng)的或??康摹拔臋n”,以及合并父/子BarManager或功能區(qū)菜單。

    DevExpress Winforms使用技巧教程

    就像XtraTabbedMdiManager一樣,WinForms Document Manager使您可以輕松構(gòu)建MDI應(yīng)用程序。 與XtraTabbedMdiManager不同,WinForms Document Managers還允許您:

    • 使用“Widget View”創(chuàng)建dashboard-inspired應(yīng)用程序
    • 使用“Windows UI View”創(chuàng)建Windows Store-inspired現(xiàn)代應(yīng)用程序
    • 與WinForms Dock Manager一起使用
    • 在運(yùn)行時(shí)按需加載內(nèi)容并提高應(yīng)用程序啟動(dòng)速度
    • 使用 "non-document mode"并顯示單個(gè)文檔
    DevExpress Winforms使用技巧教程
    單文檔界面

    要?jiǎng)?chuàng)建基于標(biāo)簽的UI并迫使用戶使用單個(gè)標(biāo)簽,請(qǐng)使用經(jīng)典的XtraTabControl或DevExpress TabPane.。

    DevExpress Winforms使用技巧教程

    如果您愿意考慮替代方案并尋求新的設(shè)計(jì)思路,WinForms Navigation Frame可能是非常適合的,如果您愿意考慮替代方案并尋求新的設(shè)計(jì)思路,則我們的WinForms導(dǎo)航框架可能是適合您的控件,這個(gè)簡(jiǎn)單的SDI容器要求您手動(dòng)實(shí)現(xiàn)導(dǎo)航UI(在頁(yè)面之間切換)。

    DevExpress Winforms使用技巧教程
    多框架界面

    如果您希望應(yīng)用程序模仿現(xiàn)代Web瀏覽器的UI功能,只需使用DevExpress Tab Form。使用WinForms Tab Form,用戶可以將標(biāo)簽拆分為單獨(dú)的窗口,并根據(jù)需要將它們合并在一起。

    DevExpress Winforms使用技巧教程

    此表單將標(biāo)簽標(biāo)題合并到其標(biāo)題欄中,未??康臉?biāo)簽放置在完全復(fù)制父表單的窗口中。就像Toolbar Forms一樣,Tab Forms可以在標(biāo)題欄中顯示bar item,在標(biāo)簽的左側(cè)添加了兩個(gè)按鈕:Skin和Palette選擇器。


    DevExpress技術(shù)交流群2:775869749      歡迎一起進(jìn)群討論

    獲取第一手DevExpress控件資訊,請(qǐng)上DevExpress中文網(wǎng)!

    慧都高端UI界面開發(fā)
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();