是否可以实现一个窗口存储/地铁应用程序,表示类似于MDI(多文档界面)风格的应用程序?如果是的话,我可以遵循什么方法?我是WinRT环境的新手。MDI类型应用程序对于Windows商店应用程序
1
A
回答
1
传统的MDI已经在很大程度上被网页浏览器中的标签界面取代。 Metro应用程序通常不会使用它们,因为没有内置控件,GridView是处理类似问题的方法。也就是说,你仍然可以使用Chrome和IE的Metro版本来做全屏标签,你可以从中获得灵感,然后你可以做一个类似于Zune软件的标签界面,这个界面基本上是TabControl的缩放版本。
根据您在WinRT(HTML5,WinJS,XAML,DirectX等)中用于UI开发的语言和框架,您当然会以不同的方式实施它。
在XAML中,你可以使用一个水平方向的StackPanel使用单选按钮TextRadioButtonStyle的标签,并根据想要的效果 - 使用的GridView/ScrollViewer中(与HorizontalScrollViewerStyle)/ FlipView/ContentControl中/帧/网格或其他任何内容的演示来显示您的文档。 如果您确实需要在屏幕上显示多个文档 - 您可以在GridSplitters上使用Grid(GridSplitter没有开箱即用,但WinRT XAML Toolkit库中有一个CustomGridSplitter),实现您自己的Windows或执行一些自定义像工具箱应用程序 - 全部取决于你想要达到的目标。
相关问题
- 1. Windows商店应用程序
- 2. Windows商店应用程序 - addEventListener类
- 3. 适用于Windows 8.1的安装程序商店应用程序
- 4. 从Windows应用商店应用程序加载程序集
- 5. 在Windows应用商店的应用程序使用JavaScript类
- 6. Windows 8.1商店应用程序开发
- 7. Windows应用程序商店徽标
- 8. Windows商店应用程序的版本
- 9. Windows商店应用程序HttpClient问题
- 10. Windows商店应用程序Post with multipartFormDataContent
- 11. Windows商店应用程序更新
- 12. Windows 8商店应用程序和Linq
- 13. Windows商店应用程序角半径
- 14. Windows商店应用程序和iFrame Cookie
- 15. 部署Windows 8.1商店应用程序
- 16. Windows商店应用程序 - jQuery错误
- 17. Windows商店应用程序 - 显示PDF
- 18. Base64ToImage在Windows 8商店应用程序
- 19. 造型ListView.SelectedItem - Windows应用商店的应用程序
- 20. 为什么Encoding.ASCII类不适用于Windows应用商店应用程序?
- 21. Windows Server 2012上的Windows应用商店应用程序
- 22. 如何将Windows窗体应用程序转换为Windows商店应用程序?
- 23. Windows 8商店应用程序和Windows Phone应用程序之间的区别
- 24. Windows 8商店应用程序和Windows 8桌面应用程序的区别
- 25. 开始应用商店 - 用于Windows Phone 8.1和Windows 8.1应用程序的通用应用程序
- 26. Windows 8商店 - 调试应用程序从商店下载
- 27. jQuery.append,类型输入和Windows应用商店应用程序(HTML/CSS/JS)
- 28. Windows商店应用程序标准样式与Windows商店字体应用程序指南
- 29. Guide.IsTrialMode是否适用于Windows 8商店应用程序的MonoGame?
在Windows窗体中没有内置的MDI框架。也就是说,我相信您可以开发自己的定制解决方案,或者查看销售/发布此类产品的供应商。 –