- 博客(51)
- 资源 (6)
- 收藏
- 关注
原创 WPF实战学习笔记32-登录、注册服务添加
修改文件:Mytodo.ViewModels.IndexViewModel.cs。添加文件:Mytodo.Common.Models.AppSession.cs。修改文件:Mytodo.ViewModels.MainViewModel.cs。修改Mytodo.ViewModels.LoginViewModel.cs。修改ExecuteAsync()函数,修改HttpRestClient文件。修改文件:Mytodo.app.xaml.cs。
2023-07-31 09:37:51
1135
原创 WPF实战学习笔记31-登录界面全局通知
修改文件:Mytodo.ViewModels.LoginViewModel.cs。文件:Mytodo.Views.LoginView.cs构造函数添加内容。
2023-07-31 09:35:52
1031
原创 WPF实战学习笔记30-登录、注册服务添加
修改文件:MyToDo.Api.Controllers.LoginController。添加文件MyToDo.Share.Models.ResgiterUserDto.cs。修改文件:MyToDo.Share.Models.UserDto.cs。修改文件:Mytodo.Views.LoginView.xaml。UserDto的UserName更改为可null类型。修改文件:MyToDo.Api.Service.cs。Resgiter 添加加密方法。
2023-07-29 13:50:00
1325
原创 WPF实战学习笔记29-登录数据绑定,编写登录服务
添加文件:Mytodo.Extensions.PassWordExtensions。添加文件:MyToDo.Share.StringExtensions.cs。修改对象:Mytodo.ViewModels.ViewModels。修改文件:Mytodo.Views.LoginView.xmal。添加文件:Mytodo.Service.LoginService。Mytodo.app.xaml.cs 添加内容。添加文件:Mytodo.Service.cs。### 登录UI添加密码行为。
2023-07-29 13:48:43
990
原创 WPF实战学习笔记28-登录界面
添加文件loginview.xaml。注意本界面使用的是md内的图标。添加文件Mytodo.ViewModels.LoginViewModel.cs。修改文件:App.xmal.cs。
2023-07-29 13:47:16
826
原创 WPF实战学习笔记27-全局通知
要注意的是,我们要发送的是文本,所以,this.skbar.MessageQueue.Enqueue函数内发送的是文本。添加文件:Mytodo.Common.Events.MessageModel.cs。修改文件:Mytodo.Views.MainViewcs 构造函数添加。修改文件:Mytodo.Views.MainView.xaml。
2023-07-29 13:46:19
1173
原创 WPF实战学习笔记26-首页导航
修改文件:Mytodo.Views.IndexView.xaml ,在导航梯形添加内容。当为“已完成”栏时,使得显示的待办都为已完成。修改文件:indexviewmodel.cs。修改文件:indexviewmodel.cs。
2023-07-29 13:45:04
966
原创 WPF实战学习笔记24-首页编辑与完成
文件:Mytodo.Views.IndexViewmodel.cs。文件:Mytodo.Views.IndexViewmodel.cs。文件:Mytodo.Views.IndexView.cs。文件:Mytodo.Views.IndexView.cs。
2023-07-29 13:40:42
937
原创 WPF实战学习笔记22-添加自定义询问窗口
详细代码:https://github.com/DongLiqiang/Mytodo/commit/221de6b2344d5c861f1d3b2fbb2480e3e3b35c26修改文件Mytodo.Extensions.DialogExtension添加内容,类中添加内容/// 显示方法//添加参数//返回对话框实例添加文件Mytodo.Views.MsgView.xaml<Grid><TextBlockd:Text="温馨提示"<TextBlock。
2023-07-29 13:38:23
699
原创 WPF实战学习笔记21-自定义首页添加对话服务
/// DialoHost名称 /// </summary> string DialogHostName {get;set;} /// <summary> /// 打开过程中执行 ///
2023-07-29 13:36:30
906
原创 WPF实战学习笔记18-优化设计TodoView
添加文件:MyToDo/Common/Converters/IntToVisibilityConveter.cs。更新文件:MyToDo.Api/Controllers/TodoController.cs。更新文件:MyToDo/Views/Converters/TodoView.xaml.cs。更新MyToDo.Api/Service/ToDoService.cs。更新MyToDo.Api/Service/MemoService.cs。更新MyToDo.Api/Service/Baservice.cs。
2023-07-25 08:44:23
721
原创 WPF实战学习笔记16-数据加载
新建文件Mytodo/Common/Events/UpdateLoadingEvent.cs。新建文件Mytodo/Extensions/DialogExtension.cs。修改文件Mytodo/Extensions/DialogExtension.cs。修改文件Mytodo/Views/ProgressView.xaml。修改文件Mytodo/Views/MainView.xaml.cs。修改文件Mytodo/Views/TodoViewModel.cs。
2023-07-25 08:40:47
621
原创 WPF实战学习笔记15-使用Memo类的GetAll接口
新建文件Mytodo/Service/IMemoService.cs。新建文件Mytodo/Service/MemoService.cs。修改 文件:Mytodo/App.xaml.cs。
2023-07-25 08:39:12
621
原创 WPF实战学习笔记14-使用Todo类的GetAll接口
在HttpRestClient类中,因最新RestSharp版本为110,与老师不同,其中的RestRequest初始化流程也与老师给的不同,详细可在VS中参考github中给出的example。我在这里给出我的修改:https://www.cnblogs.com/dongxinya/p/17556221.html。在我这里,当Request链接中的parameter的Search参数为空时,会返回失败,所以上述代码中增加了判断Search是否为空,为空则在请求中要删除Search参数。
2023-07-25 08:37:45
786
原创 WPF实战学习笔记12-创建备忘录接口
删除了getall所需要的id参数,增加了QueryParameter参数。备忘录接口实现,注意在增加了查询参数。
2023-07-25 08:33:18
655
原创 WPF实战学习笔记09-创建工作单元
WeatherForecastController(覆盖到对应的类中)注意要继承Repository, IRepository两个以及接口。
2023-07-24 15:00:11
600
原创 WPF实战学习笔记08-创建数据库
工具]-> [Nuget包管理器]-> [程序包管理器控制台]将数据库更新到sqlite数据库中,制成sqlite数据库文件。输入 :Add-Migration mytodo。输入 :Update-Database。创建数据库DbSet。生成数据库配置项文件。
2023-07-24 14:51:26
679
原创 WPF实战学习笔记07-设置备忘录以及设置界面
主要从materialDesignDemo项目复制,需要更改项目名称,引用空间,另需要添加转换器以及对应的转换器资源key。都是从materialDesignDemo的colortool对应的.cs中复制过来,除了。同待办事项,相关名字改掉,类tododto改成memodto即可。其他的view自己定义就可以,这里不再展开。从MainView.xaml处复制过来。
2023-07-24 14:50:07
161
原创 WPF实战学习笔记05-首页界面
Grid><TextBlock<Border</Setter></Trigger></Style><Grid>Width="25"Margin="5"<TextBlockMargin="5"<TextBlockMargin="5"<Border<Border</Canvas></Grid></Border><Border<Border<DockPanel<TextBlockFontFamily="微软雅黑"Text="待办事项" /><Button。
2023-07-24 14:44:41
471
原创 WPF实战学习笔记03-绑定菜单
MainWindow内容,移动到Mainview.xaml中,并做相应修改,并把对应的.cs文件复制过来。Views内新建XAML文件MainView.xaml。Models 内新建类文件 MenuBars.cs。其中,BaseTheme=“Dark”
2023-07-24 14:40:47
427
原创 WPF实战学习笔记02-设计首页导航条
直接去md的demo找代码,打开MaterialDesignToolkit.Full解决方案,找demo程序启动即可。另外删掉不重要的即可,需要说明的整个首页的架构应为。使用事件绑定即可,无需使用命令。
2023-07-24 14:39:16
591
原创 WPF实战学习笔记01-创建项目
本系列是视频https://www.bilibili.com/video/BV1nY411a7T8/里面实战内容的学习笔记。源码在视频中作者有给,我自己也基于.net6按照视频完成了,并修改了部分bug。本系列笔记虽然多数都是按照视频来分篇,但也有几篇不是。(资源需要分,希望大家不要介意,我有时下载资源也很需要)会启动一个项目,如果URI再启动的话会启动两个项目了。创建wpf应用程序 ,框架.net6。修改app.xaml文件。
2023-07-24 14:37:11
243
原创 一些常用的软件整理
一、日常软媒软件可以下载里面绿色版,里面的很多组件都是不错的下载地址UltralSO可以生成ISO文件下载地址好压免费、无广告、有虚拟光驱下载地址二、OFFICE2013 X86office2013 32位,带激活工具下载地址...
2020-02-10 15:36:21
110
原创 VB.NET小记
如何使GetDataGridView控件中数据居中显示单元格数据居中显示Dim headerStyle As DataGridViewCellStyle = New DataGridViewCellStyle With { .Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCente...
2019-12-15 00:14:36
166
转载 Keil c51 函数参考
文章目录<math.h>常用数学函数cabs原型char cabs(char val);功能cabs 函数取 val 的绝对值。参数一 字节数 val返回cabs 返回 val 的绝对值。abs原型Int abs( int val);功能求绝对值参数val 整型数返回val 的绝对值labs原型long labs(long val)...
2019-10-16 15:14:58
5336
2
原创 PROTEUS使用问题:
1、无法加载库 库目录名过长,一般正常安装可导致(亲测),将库文件路径放到根目录,然后【system】–>【system settings】更改库文件路径即可解决。...
2018-05-14 22:01:54
768
原创 word插入页眉、页码无法正常插入
如题,在写论文时发现在排版时,应该是在正文开始插入页眉,但是每次都是正文部分第二页和正文之前的格式一致,百思不得其解,后面经过各种排查,发现出现在一个插入页眉页脚是一个【首页不同】的复选框上,只要勾掉就可以了。...
2018-04-06 00:45:07
3410
原创 KEIL MDK多字符串数组的使用
定义在使用时,与传统的单个数据不同,单个数据在使用时可以直接定义:char arr[3][4];而多字符串在定义时就必须利用指针定义即:char *str[1]; 在MCU系统中如果想使用ROM的话则可以使用code或const 关键字。初始化在51和STM32中,定义在ROM的方式时不同的,51时利用code关键字,而STM32则是利用const 关键字。 同时在初始化中://code 1ch
2017-11-24 09:57:54
8013
2
转载 如何使用函数指针
函数指针的相关说明函数指针通常用来实现回调,其基本用法如下:1、定义函数指针类型// 定义一个原型为int Fun( int a );的函数指针typedef int (*PTRFUN) ( int aPara );2、函数指针变量的定义PTRFUN pFun; // pFun 为函数指针变量名int (*pFun2) ( int a ); // pFun2也是函数指针变量名3、函
2017-11-22 20:55:54
998
原创 12864移植到STM32平台
利用串口方式将原本51单片机上的串口程序移植到STM32上,调试了两天终于可以显示了 1. 排查IO的初始化是否有问题,在STM32平台上需要对IO口时钟使能,IO口模式配置,一些特殊的管脚还需要做特殊的配置。 2. 检查延时函数,一般来说移植到51的程序到了STM32的话时序会发生比较大的改变,这点要注意。 3. 相关语法,在STM32里面关于字符串的定义是char类型,这点要注意,在
2017-11-15 12:30:35
1219
B站WPF项目实战教程学习笔记
2023-07-24
在WPF界面中请问下如何根据自定义条件来设置鼠标悬停时控件自动改变背景色?(语言-c#)
2022-12-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人