摘要:
使用场景: 当我们程序需要通过重启来解决设计缺陷时候并且我们的程序是单例模式 第一步: 公开 System.Threading.Mutex 如:public System.Threading.Mutex mutex; 第二步: 关闭 Mutex (重点就是要把Mutex关掉 )再继续调用我们的正常重 阅读全文
摘要:
需求背景: 当我们需要制作画板时,我们的VM需要记录我们的坐标并保存到Path的Data中,用我们普通的Command是无法办到的,这时我们就衍生出来了一个交互触发器CallMethodAction 使用方法: 1:去Nuget下载MicrosoftExpressionInteractions 如图 阅读全文
摘要:
当我们在某种情况下需要抓取文件夹下面的所有文件路径 // 功能:获取所给路径文件夹内部的所有子文件,递归。 // 参数:directoryPath当前处理的文件夹绝对路径,files已获取的子文件们 // 返回:files 所有子文件绝对路径 public List<string> GetAllSu 阅读全文
摘要:
介绍: Blend for visual studio 与 visual studio 是有区别的 两者虽然是IDEA 但是专注的方向是不同的,前者是专注UI后者专注业务逻辑,当然你要用blend for visual studio 去开发也行,不过blend for visual studio在U 阅读全文
摘要:
效果圖: 業務場景:若我们不用異步更新數據的話我們的界面就會出現假死現象,何為假死現象呢?就是說我們程序其實是在查詢數據庫的但是有數數據量龐大或者我們的電腦反應有點過慢我們的界面就會出現無響應現象並且界面的提示非常不友好,若用異步跨線程更新UI的話就不會出現這種假死現象面如上圖動畫 實例化一個Tas 阅读全文
摘要:
一睹为快: 要点回顾:接着我们上一期的自定义窗体美化用到自定义属性DependencyProperty,快速生成自定义属性快捷键Propdp+双击Tab键,调用自定义属性如:窗体头部高度:Height="{Binding Path=HearderHieght, RelativeSource={Rel 阅读全文
摘要:
一睹为快: 1.创建自定义控件,并取名为LayuiWPFStyle 2.在当前目录中创建Fonts和WindowStyle文件加用来存放字体文件和自定义窗体,字体用fontawesome字体当然你们可以用自己的自己也行 3.创建自定义控件,并取名为LayWindow,记住是WPF的别点错了 4.双击 阅读全文
摘要:
1.创建 ASP.NET Core Web程序,记住取消HTTPS配置 2.此时一个简单的.NET Core API 架子搭建好了,细心的人可以发现Properties下面不是CS文件,确是launchSettings.json这样的JSON文件而且整个项目结构跟.NET项目的结构不一样了,我们开始 阅读全文
摘要:
前面我們學習了WebAPI搭建以及使用,現在我們來學習WebAPI跨域以及使用 1.我們把之前WebAPI配置的教程代碼Copy過來如圖 2.去Nuget程序包中引用Microsoft.AspNet.WebApi.Cors插件 3.去當前項目中App_Start目錄的WebApiConfig文件下添 阅读全文
摘要:
應用場景 MVVM是通過ObservableCollection集合對象來實現數據集動態新增和修改并通知的,現數據庫查詢工具查出來的是DataTable,此時需將DataTable轉ObservableCollection來達到業務需求 /// <summary> /// 根據DataTable和實 阅读全文