WPF实战学习笔记
文章平均质量分 53
xinzhiya001
这个作者很懒,什么都没留下…
展开
-
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 · 1065 阅读 · 0 评论 -
WPF实战学习笔记31-登录界面全局通知
修改文件:Mytodo.ViewModels.LoginViewModel.cs。文件:Mytodo.Views.LoginView.cs构造函数添加内容。原创 2023-07-31 09:35:52 · 975 阅读 · 0 评论 -
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 · 1256 阅读 · 0 评论 -
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 · 941 阅读 · 0 评论 -
WPF实战学习笔记28-登录界面
添加文件loginview.xaml。注意本界面使用的是md内的图标。添加文件Mytodo.ViewModels.LoginViewModel.cs。修改文件:App.xmal.cs。原创 2023-07-29 13:47:16 · 764 阅读 · 0 评论 -
WPF实战学习笔记27-全局通知
要注意的是,我们要发送的是文本,所以,this.skbar.MessageQueue.Enqueue函数内发送的是文本。添加文件:Mytodo.Common.Events.MessageModel.cs。修改文件:Mytodo.Views.MainViewcs 构造函数添加。修改文件:Mytodo.Views.MainView.xaml。原创 2023-07-29 13:46:19 · 1117 阅读 · 0 评论 -
WPF实战学习笔记25-首页汇总
注意:本实现与视频不一致。本实现中单独做了汇总接口,而视频中则合并到国todo接口当中了。原创 2023-07-29 13:44:07 · 829 阅读 · 0 评论 -
WPF实战学习笔记24-首页编辑与完成
文件:Mytodo.Views.IndexViewmodel.cs。文件:Mytodo.Views.IndexViewmodel.cs。文件:Mytodo.Views.IndexView.cs。文件:Mytodo.Views.IndexView.cs。原创 2023-07-29 13:40:42 · 891 阅读 · 0 评论 -
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 · 657 阅读 · 0 评论 -
WPF实战学习笔记21-自定义首页添加对话服务
/// DialoHost名称 /// </summary> string DialogHostName {get;set;} /// <summary> /// 打开过程中执行 ///原创 2023-07-29 13:36:30 · 810 阅读 · 0 评论 -
WPF实战学习笔记20-设置首页启动页
App.xmal.cs 重写OnInitialized方法。删除 CreatMenuBar();原创 2023-07-25 08:46:32 · 726 阅读 · 0 评论 -
WPF实战学习笔记17-TodoView 添加新增、编辑、查询功能
修改MyToDo.Api/Service/ToDoService.cs。原创 2023-07-25 08:42:49 · 432 阅读 · 0 评论 -
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 · 559 阅读 · 0 评论 -
WPF实战学习笔记15-使用Memo类的GetAll接口
新建文件Mytodo/Service/IMemoService.cs。新建文件Mytodo/Service/MemoService.cs。修改 文件:Mytodo/App.xaml.cs。原创 2023-07-25 08:39:12 · 587 阅读 · 0 评论 -
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 · 750 阅读 · 0 评论 -
WPF实战学习笔记13-创建注册登录接口
【代码】WPF实战学习笔记13-创建注册登录接口。原创 2023-07-25 08:35:35 · 601 阅读 · 0 评论 -
WPF实战学习笔记12-创建备忘录接口
删除了getall所需要的id参数,增加了QueryParameter参数。备忘录接口实现,注意在增加了查询参数。原创 2023-07-25 08:33:18 · 621 阅读 · 0 评论 -
WPF实战学习笔记11-配置AutoMapper
在Program.cs 中。添加automapper。原创 2023-07-25 08:31:10 · 333 阅读 · 0 评论 -
WPF实战学习笔记10-创建todo接口
webapi工程。+ webapi工程。原创 2023-07-24 15:02:06 · 201 阅读 · 0 评论 -
WPF实战学习笔记09-创建工作单元
WeatherForecastController(覆盖到对应的类中)注意要继承Repository, IRepository两个以及接口。原创 2023-07-24 15:00:11 · 573 阅读 · 0 评论 -
WPF实战学习笔记08-创建数据库
工具]-> [Nuget包管理器]-> [程序包管理器控制台]将数据库更新到sqlite数据库中,制成sqlite数据库文件。输入 :Add-Migration mytodo。输入 :Update-Database。创建数据库DbSet。生成数据库配置项文件。原创 2023-07-24 14:51:26 · 643 阅读 · 0 评论 -
WPF实战学习笔记07-设置备忘录以及设置界面
主要从materialDesignDemo项目复制,需要更改项目名称,引用空间,另需要添加转换器以及对应的转换器资源key。都是从materialDesignDemo的colortool对应的.cs中复制过来,除了。同待办事项,相关名字改掉,类tododto改成memodto即可。其他的view自己定义就可以,这里不再展开。从MainView.xaml处复制过来。原创 2023-07-24 14:50:07 · 130 阅读 · 0 评论 -
WPF实战学习笔记06-设置待办事项界面
【代码】WPF实战学习笔记06-设置待办事项界面。原创 2023-07-24 14:46:55 · 515 阅读 · 0 评论 -
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 · 447 阅读 · 0 评论 -
WPF实战学习笔记04-菜单导航
/定义Nanme变量。原创 2023-07-24 14:42:48 · 1120 阅读 · 0 评论 -
WPF实战学习笔记03-绑定菜单
MainWindow内容,移动到Mainview.xaml中,并做相应修改,并把对应的.cs文件复制过来。Views内新建XAML文件MainView.xaml。Models 内新建类文件 MenuBars.cs。其中,BaseTheme=“Dark”原创 2023-07-24 14:40:47 · 365 阅读 · 0 评论 -
WPF实战学习笔记02-设计首页导航条
直接去md的demo找代码,打开MaterialDesignToolkit.Full解决方案,找demo程序启动即可。另外删掉不重要的即可,需要说明的整个首页的架构应为。使用事件绑定即可,无需使用命令。原创 2023-07-24 14:39:16 · 507 阅读 · 0 评论 -
WPF实战学习笔记01-创建项目
本系列是视频https://www.bilibili.com/video/BV1nY411a7T8/里面实战内容的学习笔记。源码在视频中作者有给,我自己也基于.net6按照视频完成了,并修改了部分bug。本系列笔记虽然多数都是按照视频来分篇,但也有几篇不是。(资源需要分,希望大家不要介意,我有时下载资源也很需要)会启动一个项目,如果URI再启动的话会启动两个项目了。创建wpf应用程序 ,框架.net6。修改app.xaml文件。原创 2023-07-24 14:37:11 · 206 阅读 · 0 评论