自以为是的小技巧
你要上天
good
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
扩展控件样式绑定 触发器绑定
扩展一些自定义属性用于绑定 public class MenuIconButton : Button { public string Title { get { return (string)GetValue(TitleProperty); } set { SetValue(TitleProperty, value); } } // Using a DependencyPro原创 2021-09-01 11:58:25 · 204 阅读 · 0 评论 -
WPF 通过拖拽改变Item的顺序 ItemsControl
拖拽每个元素 移动位置 和点击前后移动位置 要求低一点就点击前后移动位置就够了之前发过一篇WPF,strackpanel 拖拽控件 改名,实际上是差不多的,随着对此深入理解可以更加的封装https://blog.youkuaiyun.com/sinat_30224769/article/details/111668459?spm=1001.2014.3001.5501git链接https://github.com/442040292/ItemsControlDragSortDemo...原创 2021-04-21 16:38:45 · 3313 阅读 · 0 评论 -
wpf 简单项目 不引用 mvvmlight 简单方法
NotifyAppBase对于基础方法使用基本没有啥区别了直接上代码基础1using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Runtime.CompilerServices;using System.Text;using System.Threading.Tasks;namespace NotifyAppBa..原创 2021-04-16 10:01:25 · 403 阅读 · 0 评论 -
WPF ScrollViewer 仿苹果 细长 滚动条
有时候需要比较细长的滚动条, 也不用管实不实用 好看就是了github:https://github.com/442040292/ScrollViewStyleDemo直接上 Style<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.co...原创 2021-04-01 10:47:06 · 406 阅读 · 0 评论 -
WPF 晚上吃什么 制作gif动图,截图晚上吃什么
今天看到了一个类似这样的gif,截图来决定晚上吃什么,于是动手自己写一个,生成如此Gif的程序github:https://github.com/442040292/WhatForDinner完整的项目、虽然是个简单的小程序需要使用到这个dll: Gif.Components.dll直接上代码:主页:<Window x:Class="WhatForDinner.MainWindow" xmlns="http://schemas.microsoft.com...原创 2021-01-11 18:41:02 · 4735 阅读 · 0 评论 -
windows 测试 sql server 连接 创建 .udl 后缀的文件即可,不需要另外下载工具
windows 测试 sql server 连接 创建 .udl 后缀的文件即可,不需要另外下载工具原创 2020-09-28 09:43:07 · 471 阅读 · 0 评论 -
WPF 加载页面的技巧
通常加载N多东西会非常慢言简意赅 直接上步骤1.空界面 随便怎么画2.viewmodel初始化里面使用代码 public LaunchViewModel() { DispatcherHelper.Initialize(); Task.Run(async () => { await Task.Delay(600); ...原创 2020-07-01 18:52:32 · 1666 阅读 · 0 评论 -
数据库结构检查 表名、表字段、触发器 检查 输出日志
/// <summary> /// 数据库安全(此类用于检测数据库稳定运行的安全监测) /// </summary> public class DatabaseSecurity { /// <summary> /// 结构检测 /// </summary> ...原创 2018-10-26 15:10:13 · 492 阅读 · 0 评论 -
WPF 自定义模版 Style 中控件引用方法
本来想这是原创 不过貌似已经有很多资料介绍的很详细直接搜 WPF+ OnApplyTemplate这里直接贴我找到的一个链接https://www.cnblogs.com/wywnet/p/4000372.html当然也有我自己的一个创新内容绑定如果想绑定一两个控件 直接后台代码像上面这样写没问题的,但是如果控件很多,需要绑定,和操作事件很复杂,虽然逃不了必写的代码,...原创 2018-09-16 22:28:13 · 3140 阅读 · 0 评论 -
c# 界面中利用 FindName 来获取 控件值
雕虫小技不值一提 string[] Parament = new string[] { }; Dictionary<string, string> Params = new Dictionary<string, string>(); foreach (var item in Parament)...原创 2018-08-29 11:10:33 · 4772 阅读 · 0 评论 -
WPF 组合单选 样式 RadioButton Style
本来想写个方便的控件 ,但是真正写起来内容太多了,所以还是分三个样式来解决等到后面有什么组合的方法 再看使用自定义控件包裹的话 遇到问题是 Trigger 里面不能动态绑定值效果如下 <Grid Height="27" Margin="20,42,20,0" VerticalAlignment="Top"> ...原创 2018-08-31 15:47:43 · 6321 阅读 · 1 评论 -
c# 利用Attribute 添加函数执行条件 解除工厂if else 或 switch case的 判断
先写个草稿示例等后面再加上去 先把灵感记下来代码下载地址:https://download.youkuaiyun.com/download/sinat_30224769/10632514 [AttributeUsage(AttributeTargets.Method, Inherited = false)] [System.Runtime.InteropServi...原创 2018-08-28 11:10:00 · 590 阅读 · 0 评论 -
mysql + 存储过程+Select into file 拼接执行导出语句 数据快速导出到文件 (分表)+ (单条语句)LOAD DATA 导入
数据库数据快速导出到文件1.遍历数据库同时 拼接出一条语句 select into fileSELECT CONCAT('select * from ',table_name,' INTO OUTFILE ''D:/backup/',table_name,'.txt'' FIELDS TERMINATED BY ''\\,'' OPTIONALLY ENCLOSED BY '''' ...原创 2018-08-22 16:05:30 · 2915 阅读 · 1 评论 -
WPF+Task+bingding 异步载入数据延时(未添加异常)
前言:以前使用数据库搜数据后直接传到前台设置,后来学会了绑定,界面结合部分总算是有了点经验,But....有时候搜数据没那么快,要等待数据返回的时候界面假死,白屏,很崩溃,后来使用了几种方法 :1.延迟加载先出来界面,在赋值数据 ,2.利用多线程加载,但是一开始的时候会是空白(可以预先初始化来解决),然后搭配complate事件;3.逻辑控制,就是自己想一些办法让程序看起来是正常的,比如加载页,延...原创 2018-07-22 23:54:55 · 1821 阅读 · 0 评论 -
WPF 数据库搜索到DataGrid 表格显示(二)
上一篇也写到了这个 点击打开链接现在对其做些优化,也可以说是一种尝试1. 第一部分 快速通知/// <summary> /// 用于 非继承类的 快速 建立通知的方法 /// </summary> public class NotifyPropertyClass : INotifyPropertyChanged { ...原创 2018-07-15 22:35:25 · 974 阅读 · 0 评论 -
WPF 数据库搜索到DataGrid 表格显示
前言 :本方法用于 从数据库中搜索出的数据集合绑定到 表格控件中。一个页面搜一下查一下感觉挺简单的,但是写到5个以上的这种类似的页面就有些烦了,于是就动了点小脑筋,简化搜索的操作。 封装个通用的集合 PageDataOperate.cs这个地方 作为页面数据的基础类包括页码 Size等信息 /// <summary> /// 页面数据 翻页 当前页 总页数等信息 ...原创 2018-07-15 20:26:26 · 2733 阅读 · 1 评论 -
C# .NET 遍历Json 形成键值对
记录一下小方法,在C#中可能用到,获取Json中很多的键值,如果一个一个手敲出来有些麻烦,不过本方法还是会损耗一些性能滴。懒人编程找方法... string test_json = "{\"name\":\"tom\",\"nickname\":\"tony\",\"sex\":\"male\",\"age\":20,\"email\":\"123@123.com原创 2016-06-17 19:22:20 · 14312 阅读 · 1 评论 -
利用KeyValuePair生成sql键值对csharpVS2015
环境 VS2015 C# 命令行语句测试如题: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ /// ///原创 2016-06-04 01:19:06 · 680 阅读 · 0 评论
分享