Tab Control

WPF开源控件扩展库

时间秒杀一切 提交于 2020-10-19 18:19:05
WPF开源控件扩展库 - MaterialDesignExtensions MaterialDesignExtensions仓库截图 logo Material Design Extensions 在WPF开源控件库 ????Material Design in XAML Toolkit(本站介绍:????链接)的基础上进行了控件扩展和特性新增。本开源项目中的控件或许不在????Material Design specification明确规定中,在使用时也不会和????Material Design in XAML Toolkit冲突,请放心使用. NuGet 安装NuGet包. PM> Install-Package MaterialDesignExtensions 程序可在.NET Core 3.1 和 .NET Framework 4.5编译。 开始 创建WPF桌面应用程序 通过????NuGet安装Material Design Extensions 在你的App.xaml文件中添加样式(参考demo中的????App.xaml) 在你的XAML文件中添加命名空间 xmlns:controls="clr-namespace:MaterialDesignExtensions.Controls;assembly=MaterialDesignExtensions"

[原创][开源]SunnyUI.Net, C# .Net WinForm开源控件库、工具类库、扩展类库、多页面开发框架

纵饮孤独 提交于 2020-10-08 04:24:03
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架 Blog: https://www.cnblogs.com/yhuse Gitee: https://gitee.com/yhuse/SunnyUI GitHub: https://github.com/yhuse/SunnyUI 帮助文档目录: https://www.cnblogs.com/yhuse/p/SunnyUI_Menu.html 欢迎交流,QQ群:56829229 (SunnyUI技术交流群) 先来个思维导图: 1、开源控件库 基于 framework4.0,原生控件开发,参考 Element、DotNetBar 主题风格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView 在内的常用控件超过 40 个,满足常规开发需求,每个控件都精雕细琢,注重细节;包含 Element 风格主题 11 个,DotNetBar 主题 3 个,其他主题 2 个,包含主题管理组件 UIStyleManager,可自由切换主题。 图太多了,还是具体看 SunnyUI.Demo 吧!~ 2、工具库 收集整理开发过程中经常用到的工具类库。 3、扩展库

c#命名规范(转载)

那年仲夏 提交于 2020-08-04 18:26:29
出处:脚本之家 链接:http://www.jb51.net/article/57163.htm   注重代码书写的程序员应该是一个比较有修养的人,下面这些命名规则不一定要绝对遵从,但值得参考。在应用规则 时要进行合理的判断。 Pascal 规则(帕斯卡命名) 每个单词开头的字母大写(如 TestCounter). Camel 规则(大驼峰和小驼峰命名) 除了第一个单词外的其他单词的开头字母大写. 如. testCounter. Upper 规则 仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则.例如: public class Math {    public const PI = ...    public const E = ...    public const FeigenBaumNumber = ... } 具体的规则总结如下: 类命名指导 - 类名应该为名词及名词短语,尽可能使用完整的词 - 使用Pascal规则 - 在适当的地方,使用复合单词命名派生的类。派生类名称的第二个部分应当是基类的名称。   例如,ApplicationException 对于从名为 Exception 的类派生的类是适当的名称,原因是 ApplicationException 是一种 Exception。 请在应用该规则时进行合理的判断。   例如,Button

[原创][开源]SunnyUI.Net, C# .Net WinForm开源控件库、工具类库、扩展类库、多页面开发框架

倖福魔咒の 提交于 2020-07-27 07:09:32
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架 Blog: https://www.cnblogs.com/yhuse Gitee: https://gitee.com/yhuse/SunnyUI GitHub: https://github.com/yhuse/SunnyUI SunnyUI.Net 系列文章目录 欢迎交流,QQ群:56829229 (SunnyUI技术交流群) 先来个思维导图: 1、开源控件库 基于 framework4.0,原生控件开发,参考 Element、DotNetBar 主题风格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView 在内的常用控件超过 40 个,满足常规开发需求,每个控件都精雕细琢,注重细节;包含 Element 风格主题 11 个,DotNetBar 主题 3 个,其他主题 2 个,包含主题管理组件 UIStyleManager,可自由切换主题。 图太多了,还是具体看 SunnyUI.Demo 吧!~ 2、工具库 收集整理开发过程中经常用到的工具类库。 3、扩展库 收集整理开发过程中经常用到的扩展类库。 4、多页面框架 参考Element,包括7种常用框架风格:

WPF如何实现一个漂亮的页签导航UI

ぐ巨炮叔叔 提交于 2020-07-25 14:37:17
最近看到一个比较漂亮的UI主界面,该UI是用左边的页签进行导航,比较有特色,就想着尝试用WPF来实现一下。经过一番尝试,基本上将UI设计图的效果用WPF程序进行了实现。下面介绍一下主要的思路: 1 UI设计  该UI的PSD设计图效果如下:   UI结构分析:先可以把UI分成上下两个区域,上面是一个区域放置一些appName,用户信息和配置按钮等,下面的再分成竖向的页签导航区域和内容区。但从WPF程序实现上来说,可以有多种区域划分方法,每个人的划分方法不同。 2 UI切图   内容区域的图片不做切图,它会动态根据左边的导航菜单的配置动态进行加载内容。本文只实现主界面UI框架。在Photoshop中可以在图片所在图层进行重命名,例如A的图层有一个按钮图标,可以将其命名为A.png(注意之前需要勾选Photoshop的生成【图片资源】项目),那么就可以在PSD文件同级目录中生成一个同名的文件夹,里面就有A.png的图标了! 3 WPF UI布局实现   PSD设计的UI需要转换成WPF程序,必须要将其UI结构用WPF的布局进行重新梳理,我的布局划分(主要是Grid)代码如下所示: 1 < Window 2 xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x ="http:/

c&apos;c

大城市里の小女人 提交于 2020-04-29 10:03:39
引入css normalize.css base.css,在里面引用normalize.css 在app.vue引用base.css 创建页面home,category,cart,profile router配置 tabbaritem 难点在于判断item是否被点击 isActive(){ return this.$route.path.indexOf('this.link')!=-1 } 点击后文字更改样式 activeStyle(){ return this.isActive?{'color':'#333'}:{} } Request.js import axios from 'axios' export function request(config) { // 1.创建axios的实例 const instance = axios.create({ baseURL: 'http://152.136.185.210:8000/api/h8', timeout: 5000 }) // 2.axios的拦截器 // 2.1.请求拦截的作用 instance.interceptors.request.use(config => { return config }, err => { // console.log(err); }) // 2.2.响应拦截 instance

玩转控件:Fucking ERP之流程图

吃可爱长大的小学妹 提交于 2020-04-23 04:47:14
前言 首先,跟守护在作者公众号和私信作者催更的朋友们道个歉。疫情的原因,公司从年初到现在一直处于996+的高压模式,导致公众号更新频率较低。而且作者每更新一篇原创公众号,既要对自己沉淀知识负责,也要对愿意和作者一起探讨一起学习一起进步的小伙伴儿们负责,防止误人子弟。所以作者的每一篇原创,都是作者在有限时间内仔细推敲后的产物,希望大家可以理解。 Talk is Cheap! 前面分享的几个章节,差不多把实际用到的控件和容器的封装、扩展、重绘都举例到了(后续如果还有其他特例,作者也会更新进来)。今天要分享的依然是“Fucking ERP”系列中比较重要的环节——流程图。 本章的流程图并非工作流,winform在市面上有很多经典的工作流组件比如微软的WWF,还有很多开源自主研发的工作流组件等等,后续作者实际用到的话也会分享出来和大家一起探讨。此处分享的流程图,主要是"标识"的作用,主要用来表示业务数据的流转,具体数据如何流转,都需要各位后台自行处理(说白了,就是从A表查出数据,插入到B表,然后更新A表标识罢了。) Show me the Code! 首先,界面加载的时候,初始化控件可用性,以及所有模块列表 private void frmWorkFlow_Load( object sender, EventArgs e) { // 创建大模块 CreateModule(); this

vc++(vs2015)VC上位机 20个实例教程 零基础 极速入门 MFC

﹥>﹥吖頭↗ 提交于 2020-02-27 03:26:22
一、资料清单: (1)17个实例教程(开发文档,记录详细开发步骤,源代码注释) (2)VC++2015实例教程,开发文档,详细步骤 (3)VS2015开发环境(我们公司就是使用的该版本) 所有17个实例 使用VC++ 2015 开发,都是店主在学习VC++ 2015 的过程中总结下来的,店主是做硬件的,之后发现有必要掌握上位机的开发,显示学习了VB上位机开发,后来发现工作中使用VC++最多,于是自己摸索学习了VC++,在这里把店主学习过程中的历程记录下来,助您极速入门VC++开发! 1、最简单的加法计算器 2、单选按钮、复选框按钮 3、ListBox控件 4、ListControl控件 6、滚动条控件(ScrollBar) 7、树形控件(TreeControl) 8、标签页控件(TabControl) 9、图片控件(PictureControl) 10、文件对话框(FileDialog) 11、字体对话框(FontDialog) 12、颜色对话框(ColorDialog) 13、操作Access数据库(详细步骤) 14、操作MySQL数据库(详细步骤) 15、网络编程:TCP聊天室 16、网络编程:UDP聊天室 17、定时器使用 每个实例都有详细的开发步骤,如下是操作Access数据库时的截图: 注意:VC6.0 早已经是过时的产品了,现在公司里面早就不用了,所以强烈建议不要再使用

Linux Shell 通配符、元字符、转义符使用实例介绍

你离开我真会死。 提交于 2019-12-04 12:34:16
说到shell通配符(wildcard),大家在使用时候会经常用到。下面是一个实例: [chengmo@localhost ~/shell]$ ls a.txt b.txt c.old [chengmo@localhost ~/shell]$ ls *.txt a.txt b.txt [chengmo@localhost ~/shell]$ ls d*.txt ls: 无法访问 d*.txt: 没有那个文件或目录 从上面这个实例,不知道大家有没有发现问题呢。我们先了解一下,通配符相关知识,再分析下这个实例吧。 一、linux shell通配符(wildcard) 通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在 命令的“参数”里(它不用在 命令名称里, 也不用在 操作符上)。当shell在“参数”中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。总之,通配符 实际上就是一种shell实现的路径扩展功能。在 通配符被处理后, shell会先完成该命令的重组,然后再继续处理重组后的命令,直至执行该命令。 我们回过头分析上面命令吧:在第2个命令中,*.txt

DevExpress v18.1新版亮点——ASP.NET篇(二)

最后都变了- 提交于 2019-11-29 07:14:33
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了DevExpress ASP.NET v18.1 的新功能,快来下载试用新版本! 点击下载>> GridView Control 性能增强 使用新的内部算法,我们在自适应模式下显着改进了ASP.NET和MVC Grid View的布局重新计算逻辑。 与早期版本相比,控件的客户端初始化速度现在提高了6-18倍。 图像和数据导航 图库 - 自适应布局模式 DataView - 自适应布局模式 ImageSlider - 虚拟分页 DevExpress ASP.NET Image Slider支持虚拟分页。 在此模式下,当用户通过pager导航内容时,按需加载图像。 导航和布局 FormLayout - 适应性 DevExpress ASP.NET and MVC Form Layout附带了一种新的自适应布局模式。启用后,将根据布局控件大小自动调整“表单布局”元素,您可以使用此新功能轻松创建自适应Web应用程序。 Ribbon - 分组滚动 现在,只要Ribbon某些部分不可见,您就可以滚动Ribbon分组。 TabControl / PageControl - 标签滑动 最终用户现在可以在小触摸屏上用手指滑动滚动标签。 Pivot Grid Control