WPF札记
勇敢小菜鸟
这个作者很懒,什么都没留下…
展开
-
C# 设置文件默认打开程序
C# 设置文件默认打开程序代码片段如下 /// <summary> /// 设置文件默认打开程序 前提是程序支持参数启动打开文件 /// 特殊说明:txt后缀比较特殊,还需要从注册表修改userchoie的键值才行 /// </summary> /// <param name="fileExtension">文件拓展名 示例:'.slnc'</param> /// <param name="appPath"&g原创 2020-06-13 12:41:17 · 3861 阅读 · 0 评论 -
创建快捷方式
C# 创建快捷方式贴代码 /// <summary> /// 创建快捷方式 /// </summary> /// <param name="lnkPath">lnk文件存放路径(快捷方式文件路径:C:\\test.lnk)</param> /// <param name="exePath">要打开的程序路径:C:\\test.exe</param> /// <param name="arg"&原创 2020-06-13 10:20:02 · 331 阅读 · 0 评论 -
简单轻量状态机
KeyState 状态类namespace FSM{ using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Runtime.CompilerServices; using Sys...原创 2020-01-16 10:32:22 · 154 阅读 · 0 评论 -
193行代码构建轻量WPF MVVM
193行代码构建轻量WPF MVVM什么是 WPF Mvvm怎么构建193行的轻量MVVM呢贴代码咯真的只有193行怎么用呢,那么创建一个工程吧工程结构构建MVVM应用1. MVVM-Model **Person.cs** 这个就是我们的**Model**了,也就是**MVVM** 中的**M**2.MVVM-VIew **MainWindowVIew** 这个是View,就是 MVVM中V啦3....原创 2018-10-27 22:14:08 · 290 阅读 · 0 评论 -
简单ioc容器实现,可作为插件框架的核心逻辑,个人文档记录
namespace Simple.Ioc{ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; public class SimpleIoc { #region Instance原创 2018-02-02 20:12:32 · 191 阅读 · 0 评论 -
wpf前置窗口,winfrom后置窗口,解决必要winfrom作为载体的情况
namespace Simple.DoubleWindow{ using System; using System.Collections.Generic; using System.ComponentModel; using System.Runtime.CompilerServices; using System.Runtime.Inter原创 2018-02-02 20:09:26 · 644 阅读 · 0 评论 -
winform-wpf-窗体混合显示
winform-wpf-窗体混合显示无论是winform内嵌wpf,还是wpf内嵌winform,效果总是不友好。那么两个窗体嵌套。这种方式简单粗暴,用户快速开发的小项目还是可以的。其实原来还是非常简单的。就是窗体叠在一起,没啥技术含量,只适合不需要自定义窗体的小项目。要特殊定制窗体样式。那么这种方式,就不适合了。 wpf-页面代码 <Window x:Class="WF.Dem原创 2017-11-19 11:46:44 · 4427 阅读 · 1 评论 -
C#16字符串进制转16进制
//16进制字符串转16进制 var a = "01091f02"; var b = Convert.ToUInt32(a, 16);原创 2017-06-09 21:15:58 · 1127 阅读 · 0 评论 -
小文件转Base64String工具类
用于小文件转base64,请无用于大文件,不多说贴源码 public static class ImageToBase64StringTools { /// <summary> /// 获取文件字节数组 请勿用于大文件 /// </summary> /// <param name="filePath">文件路径</param>原创 2017-04-11 13:29:13 · 403 阅读 · 0 评论 -
WPF 去边框 自定义窗体 拖动窗体大小变化
WPF 去边框 自定义窗体 拖动窗体大小变化 wpf 自定义窗体 并 拖动窗体大小变化 网上普遍 实现都是 win32那一套或者用windowChrome.Shell这两种方式。实际上wpf目前已经集成了windowChrome。那么新的使用方式怎么弄呢?非常简单!Xaml实现代码 后台都不用写任何代码哟! <Window x:Class="TestNoBorderWindow"原创 2017-04-10 18:30:23 · 3296 阅读 · 2 评论