2012-11-28 235 views
1

是否可以實現一個窗口存儲/地鐵應用程序,表示類似於MDI(多文檔界面)風格的應用程序?如果是的話,我可以遵循什麼方法?我是WinRT環境的新手。MDI類型應用程序對於Windows商店應用程序

+0

在Windows窗體中沒有內置的MDI框架。也就是說,我相信您可以開發自己的定製解決方案,或者查看銷售/發佈此類產品的供應商。 –

回答

1

傳統的MDI已經在很大程度上被網頁瀏覽器中的標籤界面取代。 Metro應用程序通常不會使用它們,因爲沒有內置控件,GridView是處理類似問題的方法。也就是說,你仍然可以使用Chrome和IE的Metro版本來做全屏標籤,你可以從中獲得靈感,然後你可以做一個類似於Zune軟件的標籤界面,這個界面基本上是TabControl的縮放版本。

根據您在WinRT(HTML5,WinJS,XAML,DirectX等)中用於UI開發的語言和框架,您當然會以不同的方式實施它。

在XAML中,你可以使用一個水平方向的StackPanel使用單選按鈕TextRadioButtonStyle的標籤,並根據想要的效果 - 使用的GridView/ScrollViewer中(與Horizo​​ntalScrollViewerStyle)/ FlipView/ContentControl中/幀/網格或其他任何內容的演示來顯示您的文檔。 如果您確實需要在屏幕上顯示多個文檔 - 您可以在GridSplitters上使用Grid(GridSplitter沒有開箱即用,但WinRT XAML Toolkit庫中有一個CustomGridSplitter),實現您自己的Windows或執行一些自定義像工具箱應用程序 - 全部取決於你想要達到的目標。

相關問題