2012-11-28 245 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或执行一些自定义像工具箱应用程序 - 全部取决于你想要达到的目标。

相关问题