自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 WPF之Prism框架

对于单个Command而言, 只是触发单个对应的功能, 而复合命令是Prism当中非常强大的功能, CompositeCommand简单来说是一个父命令, 它可以注册N个子命令。众所周知, 如果你了解WPF当中的ICommand, INotifyPropertyChanged的作用, 就会发现。在最常见的开发模式当中, 我们去设计某个页面的时候, 实际上界面元素在设计的时候已经被固定。可以弹出一个我们指定的窗口, 仅此而已, 那么在Prism当中, Dialog指的是什么?

2024-03-11 01:38:26 848

原创 Axios介绍及简单封装

Axios

2024-04-28 01:03:03 258

原创 WebView2应用案例介绍

看了下,挺多文章介绍WebView2的,所以觉得看其他的文章就好了,本文章主要介绍一些日常自己在开发的案例,看这个文章,要有一些js、html的基础,还有用了DevExpress的包,所以MVVM实现会简单点。1.嵌入本地HTML文件进行开发项目,通讯:WPF发送到HTML,HTML发送到WPF后台。2.2 xaml代码,MainWindow.xaml。3.1 xaml代码,MainWindow.xaml。2. 操作js,通过百度案例进行,输入文字后搜索。3.爬cookie信息,示例抖音达人号登录。

2024-04-18 00:51:17 141

原创 WPF封装带关闭、新增和左右滑动选项卡控件

控件功能:有关闭、新增选项卡按钮,功能栏溢出支持左右滑动。该控件主要应用绑定数据,批量设置某一功能选项。

2024-01-19 15:57:34 447

原创 自定义WPF,带标题容器控件

控件:带标题的功能区,主要用来分类。2.TitleOfPanel.cs代码。1.App.xaml代码。

2024-01-16 13:45:04 404

原创 WPF自定义控件-根据内容生成菜单

1.因为最后那个内容点击第二次才能选中,所以做了一些特殊的处理,还有自己在ItemControl上找不到CheckBox,用了CheckedCommand来触发事件Checked,代码实现有点奇怪,但是功能是已经实现的了,看看那位朋友有好的建议,方便的话跟聊下好的想法。控件:支持左边点击,右边内容滚到顶部,右边鼠标中键滚动,左边菜单栏跟着变化。2.该控件所有代码已经贴出来,可以可以直接使用, 把命名空间改掉就OK。1.控件样式代码App.xaml。3.菜单模型类MuneInfo。

2023-12-28 22:45:40 451

原创 WPF-自定义计算文本数量输入框

1.创建TextBoxHasCountStyle.xaml。注意:需要添加到样式库里面,代码不能照抄,更改为自己的项目。2.创建TextBoxHasCount.cs。

2023-12-26 16:12:00 354

原创 WPF实现对TextBox输入内容的校验

1.ValidatesOnExceptions校验。3.实现IDataErrorInfo接口。2.继承ValidationRule。

2023-10-18 01:07:19 318

原创 正则表达式

abc]+:指定abc字符至少出现一次。[a-zA-Z]+:指定出现大小写字符。\w:单词字符(数字、数字及下划线)\d:数字字符,等同于[0-9]+\s:空白符(包括Tab和换行符)(ab)|(cd) 匹配ab或者cd。[^0-9]+:匹配数字以外的字符。<.+>:默认贪婪匹配“任意字符”>:懒惰匹配“任意字符”a{2,5} a出现2-5次。(a|b) 匹配a或者b。\b:单词字符的边界。a* a出现0次或多次。a+ a出现1次或多次。a{6} a出现6次。

2023-09-20 00:35:52 56

原创 ItemControl介绍

(2)ItemTemplateSelector+ItemContainerStyleSelector(适用绑定某个属性)(1)Resources+DataTemplate(根据类型适用)1.展示数据,并添加样式,奇偶行拥有不同背景色。2.修改数据的排布方式和增加标题。4.为不同数据类型应用不同模板。3. 在画布展示几何图形。

2023-09-15 02:38:03 169

原创 WPF附加属性的使用

2、在属性系统中进行注册,使用DependencyProperty.RegisterAttached()方法来注册,方法参数和注册依赖属性时Register()方法的参数一致。2、用于非定义该属性的类 例如Grid面板的RowDefinition、ColumnDefinition、Canvas面板的Left、Right。3、调用静态方法设置和获取属性值。通过调用DependencyObject的SetValue()和GetValue()方法来设置和获取属性的值。1、声明数据属性变量。三、示例演示附加属性。

2023-08-20 20:25:35 165

原创 WPF行为及其触发器使用

行为是一类事物的共同特征,在WPF中通过行为可以封装一些通用的界面功能,从而实现代码重用来提高开发效率。因此他是一个非常好用的工具。行为将事件和处理方法封装到一起,简化ui界面xaml代码的复杂性和复用性。行为触发器,通常是结合Action使用,InvokeCommandAction、CallMethodAction、ChangePropertyAction。通常情况下不用自己写行为, 直接使用Behaviors包中的行为就行了。(2)触发器(Trigggers)(1)行为(Behaviors)

2023-08-20 04:07:58 579

原创 关于WPF的RadioButton绑定不同类型

【代码】关于WPF的RadioButton绑定不同类型。

2023-08-17 02:57:17 830

原创 存储过程之SQLServer

有输入参数,没有输出参数,但是有返回值的存储过程(返回值必须整数)没有输入参数,没有输出参数的存储过程。有输入参数,没有输出参数的存储过程。有输入参数,有输出参数的存储过程。

2023-07-14 17:42:28 76

原创 触发器之SQLServer

【代码】触发器之SQLServer。

2023-07-14 03:21:28 41

原创 函数之SQLServer

【代码】函数之SQLServer。

2023-07-13 02:25:52 307

原创 游标之SQLServer

(3)键集驱动游标(KeySet):在操作游标的时候,被标识的列发生变化,游标中数据改变,其他列改变,游标中数据不变。(2)动态游标(Dynamic):在操作游标的时候,数据发生变化,游标中数据改变,默认值。(1)静态游标(static):在操作游标的时候,数据发生变化,游标中数据不变。游标:定位到结果集中某一行。假如有如下表结构和数据库。

2023-07-12 03:09:41 67

原创 变量之SQLServer

-@@SERVICENAME:返回SQL Sever正在其下运行的注册表项的名称。--@@LOCK_TIMEOUT:返回当前会话的当前锁定超时设置(毫秒)--@@SERVERNAME:返回SQL Sever的本地服务器的名称。--(2)全局变量:以@@开头,由系统进行定义和维护。--@@TRANCOUNT:返回当前连接的活动事务数。--@@ROWCOUNT:返回受上一语句影响的行数。--@@ERROR:返回执行的上一个语句的错误号。--@@IDENTITY:返回最后插入的标识值。

2023-07-11 14:03:37 135

原创 聚合函数之SQLServer

【代码】聚合函数之SQLServer。

2023-07-10 02:29:04 40

原创 数据查询之SQLServer

not:逻辑非(条件成立,表达式则不成立;条件不成立,表达式则成立)BETWEEN...AND...:比较是否在两者之间。and:逻辑与(两个条件同时成立表达式成立)or:逻辑或(两个条件有一个成立表达式成立)IS NOT NULL:比较不为空。=:等于,比较是否等于及赋值。IS NULL:比较为空。

2023-07-10 01:17:03 181

原创 数据增删改之SQLServer

truncate table 表名 --删除数据,表结构依然存在,重新建立表结构。关于删除 drop,truncate,delete。drop table 表名 --删除表对象。delete from 表名 --删除所有数据。

2023-07-09 22:22:10 53

原创 操作和创建库表之SQLServer

varchar(100):存储100个字母或者50个汉字,nvarchar(100):存储100个字母或者100个汉字。varchar:变长类型,varchar(10),占用字节自动缩减,最大存储10个字节。char,varchar,text前面加n:存储unicode字符,对中文友好。char:定长类型,char(10),占用十个字节,最大只可存储10个字节。

2023-07-09 02:44:53 66

原创 WPF控件类(Control)介绍

该对象为填充背景和前景内容提供了灵活性,可使用单一颜色(用SolidColorBrush画刷)或更特殊的颜色(如使用LinearGraidientBrush或TileBrush画刷)填充背景和前景。使用系统没有安装的字体,在项目中添加现有项-字体.ttf文件,文件属性中生成操作修改为Resource,在需要设置字体属性的地方使用FontFamily = "./#字体"即可。在WPF中,背景和前景分别使用Background和Foreground属性设置这两个区域(但非内容)的颜色。

2023-06-09 14:23:15 151

原创 介绍WPF常用布局控件

StackPanel 自身可以嵌套使用,嵌套在其他布局控件中,和其他布局控件结合使用。定义一个区域,从中可以按相对位置水平或垂直排列各个子元素,支持让元素简单地停靠在整个面板的某一条边上,然后拉伸元素以填满全部宽度或高度。EditingMode:None(初始化)、Ink(画笔)、GestureOnly(响应墨迹)、Select(选择)、EraseByPoint(橡皮)、EraseByStroke(清除线段)将子元素排列成水平或垂直的一行,如果超出将换行或者换列进行显示,子元素超出部分,会被截取被隐藏。

2023-06-07 17:08:01 488

原创 .Net6中使用EF DbFirst和CodeFirst(SqlServer、WebAPI)

Entity Framework(EF):微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF有三种使用场景,1. 从数据库生成Class,2.由实体类生成数据库表结构,3. 通过数据库可视化设计器设计数据库,同时生成实体类。2.Model First:在设计器中创建Model,并用Model生成数据库。1.DataBase First:在设计器中逆向生成Model,并有Model自动生成所有的类。2.打开程序管理器控制台->默认项目(选择解决方案)

2023-05-27 22:37:45 573

WPF封装带关闭和左右滑动选项卡控件

WPF封装带关闭和左右滑动选项卡控件

2024-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除