<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[美由心生的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/stjisu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; stjisu]]></copyright><item><title><![CDATA[Enum枚举在WPF MVVM +ComboBox上的使用]]></title><link>https://blog.csdn.net/stjisu/article/details/116326380</link><guid>https://blog.csdn.net/stjisu/article/details/116326380</guid><author>stjisu</author><pubDate>Sat, 01 May 2021 10:56:43 +0800</pubDate><description><![CDATA[通常在数据库持久化中，我们经常会存一些固定的几个定语，比如有或无，再比如星期天、星期一等，这些按微软的数据库示例通常都会存为数字。那么在客户端中，Enum枚举就会被派上用场了。

而在WPF MVVM 的ComboBox的下拉选择中，将Enum toArray后绑定到ComboBox其实就可以了，但是在需要反向的场合会碰到枚举类型转换的麻烦。

我干脆写了一个公用类：


        public class ShareProperty
        {
            public Shar]]></description><category></category></item><item><title><![CDATA[springboot+thymeleaf+mysql入坑记]]></title><link>https://blog.csdn.net/stjisu/article/details/115084929</link><guid>https://blog.csdn.net/stjisu/article/details/115084929</guid><author>stjisu</author><pubDate>Mon, 22 Mar 2021 17:47:09 +0800</pubDate><description><![CDATA[继续上一次的WPF客户端对mysql增删改查配置成功后，现在继续搞网站，于是采用了java环境的springboot，就因为这个的学习成本非常低，再加上thymeleaf，也是熟悉html语言的最爱。

废话少说，赶紧进入主题：

第一步新建项目：



红框里是我的选择

第二步，选择了maven,java,jar



第三步，选了6个依赖项：



第四步：输入存放路径然后点完成。

第五步，修改application.properties文件，

增加如下内容：



以前我也用的是template]]></description><category></category></item><item><title><![CDATA[2021-03-18]]></title><link>https://blog.csdn.net/stjisu/article/details/114974885</link><guid>https://blog.csdn.net/stjisu/article/details/114974885</guid><author>stjisu</author><pubDate>Thu, 18 Mar 2021 14:32:39 +0800</pubDate><description><![CDATA[EFcore+Mysql8.0.23入坑记

因网站需求，要用到Mysql+java网站+客户端进行数据管理，故用到了WPF，一开始用的是：



.Net Framework 的最高版本是4.7.2，根据Mysql以及微软的说明进行包的引用，各种报错，最经典的是提示某某表找不到（我可以对天发誓，各数据表已经正确转为Etity实体了）：



没办法，只能转战到EntityFrameworkCore了，创建如下程序：



.Net 5.0(区别于.Net Framework框架哦)

然后：通过管理N..]]></description><category></category></item><item><title><![CDATA[.NET学习手记之：WPF--路由事件]]></title><link>https://blog.csdn.net/stjisu/article/details/6268076</link><guid>https://blog.csdn.net/stjisu/article/details/6268076</guid><author>stjisu</author><pubDate>Tue, 22 Mar 2011 15:00:00 +0800</pubDate><description><![CDATA[关于路由事件，看了很多书籍，谈的大多是关于Button的事件传递，这其实并不难理解，但问题是如何实用化，后来仔细分析了微软的 Familyshow才算初见端倪。     好吧，现在边举例，边说明，首先创建一个主窗口。再创建4个自定义控件。值得一提的是，WPF里的自定义控件与窗口差别并不大，自定义控件只不过少了些窗口特有的放大缩小关闭等功能而已。先看主窗口代码：]]></description><category></category></item><item><title><![CDATA[.NET学习手记之：WPF--消息框和对话框]]></title><link>https://blog.csdn.net/stjisu/article/details/6233458</link><guid>https://blog.csdn.net/stjisu/article/details/6233458</guid><author>stjisu</author><pubDate>Wed, 09 Mar 2011 10:40:00 +0800</pubDate><description><![CDATA[<br />1、消息框：<br />WPF的消息框和和winform的参数不一样：<br />if (MessageBox.Show("内容", "标题", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)<br />Winform里可以是DialogResult.OK，WPF可以是MessageBoxResult.Yes<br />2、对话框：<br />引用Microsoft.Win32空间，调用O]]></description><category></category></item><item><title><![CDATA[.NET学习手记之：WPF--线程]]></title><link>https://blog.csdn.net/stjisu/article/details/6233448</link><guid>https://blog.csdn.net/stjisu/article/details/6233448</guid><author>stjisu</author><pubDate>Wed, 09 Mar 2011 10:37:00 +0800</pubDate><description><![CDATA[关于WPF的线程。结合进度条说明]]></description><category></category></item><item><title><![CDATA[C#的？is 和as]]></title><link>https://blog.csdn.net/stjisu/article/details/6233435</link><guid>https://blog.csdn.net/stjisu/article/details/6233435</guid><author>stjisu</author><pubDate>Wed, 09 Mar 2011 10:33:00 +0800</pubDate><description><![CDATA[C#的？is 和as]]></description><category></category></item><item><title><![CDATA[.NET学习手记之：WPF--资源]]></title><link>https://blog.csdn.net/stjisu/article/details/5523640</link><guid>https://blog.csdn.net/stjisu/article/details/5523640</guid><author>stjisu</author><pubDate>Sat, 24 Apr 2010 11:12:00 +0800</pubDate><description><![CDATA[二、资源（Resource）在WPF里任何对象都可以称为一个资源，一个样式，一个模板，一张图片，一个由绘画命令组成的图案都可以是一种资源。管理资源的最核心的类是ResourceDictionary,象Hashtable一样由Key值对应Value值。(1)简单声明和调用资源：      　　　　　Background="{StaticResource BackgroundB]]></description><category></category></item><item><title><![CDATA[ .NET学习手记之：WPF-布局]]></title><link>https://blog.csdn.net/stjisu/article/details/5516098</link><guid>https://blog.csdn.net/stjisu/article/details/5516098</guid><author>stjisu</author><pubDate>Thu, 22 Apr 2010 15:26:00 +0800</pubDate><description><![CDATA[(1)、DockPanel(停靠面板):最适合用来创建基础用户界面的顶级结构，如Office Word一样的有菜单有工具栏，工作窗口占据其它空间。一个简单的停靠面板布局：   顶部   底部   左边   右边   剩余部分 (2)、Grid（网格面板）：在网格上布局，可以在同一网格上放上多个元素，不同元素以不同的创建次序。用Panel.ZIndex属性可以改变这种次序。   Sh]]></description><category></category></item><item><title><![CDATA[.NET学习手记之：linq to SQL(二)]]></title><link>https://blog.csdn.net/stjisu/article/details/5514373</link><guid>https://blog.csdn.net/stjisu/article/details/5514373</guid><author>stjisu</author><pubDate>Thu, 22 Apr 2010 09:28:00 +0800</pubDate><description><![CDATA[在Visual Studio 2008 中使用O/R设计器： 点添加项目，选择创建Linq to SQL项目，使用服务器资源管理器连接Northwind数据库，将Customers和Orders两个表拖到设计界面上，系统会自动创建app.config和Northwid.designer.cs,前者是配置连接数据库的连接字串；后者会生成一个继承自DataContext的类：Northwi]]></description><category></category></item><item><title><![CDATA[.NET学习手记之：linq to SQL(一)]]></title><link>https://blog.csdn.net/stjisu/article/details/5514316</link><guid>https://blog.csdn.net/stjisu/article/details/5514316</guid><author>stjisu</author><pubDate>Thu, 22 Apr 2010 09:16:00 +0800</pubDate><description><![CDATA[一个简单的例子：先建一个C#类：引用System.Data.Linq.dll程序集，using System.Data.Linq.Mapping和using System.Data.Linq 两个空间。 [Table]public class Inventory{   [Column]   public string Make;   [Column]   public stri]]></description><category></category></item><item><title><![CDATA[C#定时关机注销（窗口）]]></title><link>https://blog.csdn.net/stjisu/article/details/5195892</link><guid>https://blog.csdn.net/stjisu/article/details/5195892</guid><author>stjisu</author><pubDate>Fri, 15 Jan 2010 22:17:00 +0800</pubDate><description><![CDATA[using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Syst]]></description><category></category></item></channel></rss>