首页 » 软件开发 » 手把手教你创建一个Windows风格的应用程序界面(Part 1)(应用程序创建一个手把手教你界面单击)

手把手教你创建一个Windows风格的应用程序界面(Part 1)(应用程序创建一个手把手教你界面单击)

南宫静远 2024-07-24 21:10:19 0

扫一扫用手机浏览

文章目录 [+]

DevExpress WinForms Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

1. 在 Visual Studio 中,单击 “File | New | Project”(或按CTRL+SHIFT+N)创建一个新的项目。
选择 “DevExpress Template Gallery” 然后单击OK。

2. 选择“Blank Application”模板并点击“Create Project”。

手把手教你创建一个Windows风格的应用程序界面(Part 1)(应用程序创建一个手把手教你界面单击) 软件开发
(图片来自网络侵删)

3. 调用智能标签并单击“Convert To Skinnable Form”将常规表单更改为 XtraForm。

4. 在同一个智能标签面板中,单击“Select Skin…”来添加DefaultLookAndFeel组件并选择所需的 DevExpress 皮肤。
对于 Windows Modern UI,请选择外观轻巧且边框细或无边框的扁平皮肤(例如,Office 2013、Office 2016、Metropolis 等)。

5. 将表单的FormBorderStyle属性设置为None,将 WindowState 属性设置为 Maximized。

6. 单击表单上的“Instant Layout Assistant”链接来启动表单向导,将鼠标悬停在所有侧面区域上,然后单击“Remove Area”。
在剩余的空白区域中,单击“Add Control”并选择“App UI Manager | Windows UI”,接下来单击应用按钮来添加应用了WindowsUIView 的 DocumentManager组件。

7. 右键单击Solution Explorer窗口中的项目,然后选择“Add DevExpress Item | User Control…”。

8. 添加更多用户控件并填充它们,这些用户控件将作为单独的应用程序屏幕呈现。

9. 返回主应用程序表单,调用 DocumentManager 组件的智能标记,然后单击 “Run Designer”,切换到设计器的 “Elements | Documents”选项卡并单击“Populate”。

单击 “Populate”后,文档管理器将生成以下内容:

通过 BaseDocument.ControlName 和 BaseDocument.ControlTypeName 属性引用用户控件的Document 对象;用于生成文档的中等大小的图块(Tile对象);用于存储和显示tiles的Tile容器;BaseView.QueryControl 事件处理程序,用于初始化文档。

C#

void windowsUIView1_QueryControl(object sender, DevExpress.XtraBars.Docking2010.Views.QueryControlEventArgs e) {if (e.Document == ucSample1Document)e.Control = new WinModernUI.ucSample1();if (e.Document == ucSample2Document)e.Control = new WinModernUI.ucSample2();// . . .if (e.Control == null)e.Control = new System.Windows.Forms.Control();}

VB.NET

Private Sub windowsUIView1_QueryControl(ByVal sender As Object, ByVal e As DevExpress.XtraBars.Docking2010.Views.QueryControlEventArgs)If e.Document = ucSample1Document Thene.Control = New WinModernUI.ucSample1()End IfIf e.Document = ucSample2Document Thene.Control = New WinModernUI.ucSample2()End If' . . .If e.Control Is Nothing Thene.Control = New System.Windows.Forms.Control()End IfEnd Sub

10. 运行并检查您的应用程序。
在应用程序启动时,会显示一个填充有磁贴的自动生成的磁贴控件,按 Esc 或右键单击空白表单空间来调用带有嵌入式“Exit”按钮的导航栏。

Tiles 利用Tile.Document 属性链接到相应的文档。
单击磁贴时,动态生成的页面容器会显示带有嵌入式”Back”按钮的文档,导航栏中显示相同的按钮。

11. 关闭应用程序对其进行更改。
首先使用WindowsUIView.Caption、BaseContentContainer.Caption 和 BaseContentContainer.Subtitle属性添加应用程序标题字符串,此外使用 BaseDocument.Caption属性来修改自动生成的文档标题。

注意:最初您不会看到WindowsUIView.Caption字符串,因为磁贴容器标题将与它重叠。
但是此标题在内容容器标头中可见,将在本教程后面创建。

12. 跳转到设计器的“Elements”页面并选择“Content Containers” 选项卡,单击“Add New Container”并从下拉菜单中选择Page Group。

13. 切换到设计器的“Layout | Navigation Tree”选项卡并将文档拖到页面组的“Items”集合中。

DevExpress WinForm

DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。
DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0