自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#异步编程的基本用法

Thread类的基本使用。

2024-09-14 16:06:53 499

原创 WPF之prism的基本使用

先创建一个wpf项目,再引入包,可以直接引入Prism.Unity包,这个包会包含基础的包,并使用Unity的容器管理在App.xaml中修改为prismApp并去掉starturi</在App.xaml.cs中实现接口,该接口包含CreateShell和RegisterTypes两个方法需要实现。CreateShell是返回打开的主窗口,一般通过容器获取。RegisterTypes是用于注册需要的各种类,包括view和viewModel。

2024-09-07 16:45:27 857

原创 WPF之TextBox的自定义template

在自定义textbox的template时,内容不是contenPresenter,而是scrollerViewer,且名字必须为PART_ContentHost。

2024-08-27 17:09:50 216

原创 WPF之TreeView的使用(MVVM)

数据机构方面,为了使子项和数据项可以放在一起,需要定一个基类来让集合可以接收两种数据在viewModel中定义一个数据集合,绑定到view中([new FileItem { Name="张三" },new FileItem { Name="王五" },new FolderNode{ Name = "floder 1",ChildrenItems = new List<NodeBase>{ new FileItem{ Name = "万方"} } }])});});

2024-08-27 17:08:26 228

原创 WPF之设置ListBox的选中颜色和去掉滚动条

最简单能想到的就是在ItemContainerStyle的style中设置一个触发器,但是这样的方式无法对背景颜色生效,可能是自带的触发器优先级较高,自己设置的无法生效。想要去掉滚动条并且让滚动效果依然生生效,只需要设置ScrollViewer为disable即可。如果是关闭竖向滚动条就是vertical,横向就是horizontal。正确的方式是重写listBoxItem的模板,如下。如果设置为hidden则滚动条不生效了。

2024-08-27 17:06:42 279

原创 WPF之使用IOC+ContentControl实现基于MVVM的导航效果

自己写一个NavigationServie来动态获取页面或者控件,为了使后台页面发生变化时前台能够动态刷新,需要自定义一个事件来通知//当前显示的页面//通知前台拿到这个页面的事件set.Invoke();//导航方法//这里是从IOC容器中获取到页面在这个导航方法中使用泛型来获取页面,使用时只需要传入页面类型即可。

2024-08-27 17:05:27 436

原创 WPF之设置DataContext的三种方式

在设计时绑定,会有代码提示,不会影响运行时的数据。需要使用一或二方法绑定数据才会真的生效。如果viewmodel不在默认的命名空间中,需要先引入命名空间。缺点:在xaml中没有代码提示。3.使用d:DataContext指定。在Window初始化时设置,如下。这种方式最常见,推荐使用。

2024-08-27 17:04:03 180

原创 WPF之DataGrid的使用及案例

有四种列形式,如下图text用于显示文本框,checkBox显示多选框,Combox复选框,hyperLink超链接。除去默认的控件以外,还支持自定义单元格,使用​,如图,我在白表格中添加了一个按钮用于修改数据。​​。

2024-08-27 17:00:08 706

原创 mysql安装及创建用户

直接以root身份进入mysql。再初始化设置,根据提示进行设置。使用apt命令安装mysql。

2023-11-01 16:31:32 73

原创 MySQL事务隔离级别及设置方法

MySQL默认的事务隔离级别为不可重复读。

2023-11-01 16:23:56 164

原创 nacos快速上手

注意,文档中的默认值SecretKey012345678901234567890123456789012345678901234567890123456789和VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=为公开默认值,可用于临时测试,实际使用时请务必更换为自定义的其他有效值。在要使用的类中自动装配restTemplate,使用value获取配置文件中的微服务访问的地址。其他版本为建议设置。在nacos中添加一个配置文件,设置命名空间(默认为public),组别。

2023-11-01 16:17:41 48

原创 windows设置hyperv固定ip

要使虚拟机访问外部网络,需要开启网卡中的网络共享功能。以Ubuntu为例,在编辑网络设置。创建网络交换机,选择内部网络。点击上网的网卡,点击共享网络。查看网络配置是否成功。

2023-11-01 16:14:35 264

空空如也

空空如也

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

TA关注的人

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