您现在的位置:主页 > 新闻动态 >

WPF信息治理系统项目实战教程二:使用XAML实现页面结构

时期:2022-11-06 00:01 点击数:
本文摘要:首页面结构设计XAML(Extensible Application Markup Language),可扩展应用法式标志语言的使用使得C#桌面应用法式开发前后端实现真正分散。前端人员可使用该标志语言界说软件的外观,样式与结构。 使得法式开发人员越发专注于业务逻辑功效编程。本文主要通过案例项目首页面设计形貌对XMAL页面结构举行简朴说明。XAML页面结构技术XAML本质与XML(可标志扩展语言)类似,它有着HTML的外观,又揉合了XML语法的本质。

yb体育

首页面结构设计XAML(Extensible Application Markup Language),可扩展应用法式标志语言的使用使得C#桌面应用法式开发前后端实现真正分散。前端人员可使用该标志语言界说软件的外观,样式与结构。

使得法式开发人员越发专注于业务逻辑功效编程。本文主要通过案例项目首页面设计形貌对XMAL页面结构举行简朴说明。XAML页面结构技术XAML本质与XML(可标志扩展语言)类似,它有着HTML的外观,又揉合了XML语法的本质。

即可通过标志实现对页面元素举行界说与形貌。实现如上效果页面结构所涉及到的标志主要形貌如下:1.DockPanel标志:该标志支持元素停留在整个窗口内容区域指定位置,本例中我们的菜单项与status状态项均使用DockPanel标志使之停留在顶部与底部。2.grid标志:该标志主要使用网格实现页面结构划分,通过使用Row行与Column列实现页面网格界说,在界说好的网格中再去添加对应元素;3.Menu标志:该标志为菜单标志,用于界说菜单及菜单项;其中MenuItem为菜单项,菜单项支持嵌套;4.StatusBar标志:该标志为状态栏目的记,用于出现法式底部状态栏;项目实例代码使用XAML标志语言举行页面设计,需要在项目对应窗体页面文件中找到扩展名为xaml的文件,其根元素为Window,在该标志下举行页面元素界说与结构。

本例首页面结构适用DockPanel元素举行结构,因此最外层元素为DockPanel元素,如下所示:整体页面结构代码整体页面结构代码如上图所示,通过该结构代码可知,页面内容主要包罗menu(菜单),StatusBar(状态栏)与Gird(用于配景结构)三部门所组成。Menu部门主要用于实现软件菜单项设计,本例设计菜单形貌如下:项目首页菜单设计法式Main主页面设计菜单一级目录包罗教师治理、人才造就方案治理及科研大赛等10类菜单项。

通过菜单元素嵌套进一步设计各菜单项子元素。如教学任务治理子菜单设计形貌如下:子菜单界说状态栏主要是指软件底部用于显示特定信息的元素,本例设计状态栏主要显示软件版权信息与系统时间信息,状态栏设计代码如下:状态栏结构代码本例最后一部门为窗口整体配景部门,主要使用Grid.Background属性举行设置,实现代码如下:页面配景部门代码以上给出软件Main页面主要结构与元素界说,测试运行效果如下图所示:测试运行效果本头条号恒久关注编程资讯分享;编程课程、素材、代码分享及编程培训。如果您对以上方面有兴趣或代码错误、建议与意见,可在评论区回复。更多法式设计相关教程及实例分享,期待大家关注与阅读!系列文章链接如下:WPF信息治理系统项目实战教程一:用户需求UML建模。


本文关键词:WPF,信息,治,理系统,项目,实战,教程,亚慱体育下载app官网,二,使用

本文来源:yb体育-www.baiyusen.cn



Copyright © 2008-2022 www.baiyusen.cn. yb体育科技 版权所有 备案号:ICP备64229384号-6