- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 WPF 亚克力(Acrylic) 效果实现
SetAcrylicBrush兼容win10 win11 但是我没办法做到 圆角 不够聪明。SetAcrylicBrushWin11方法的窗体失去焦点后会变得不透明。
2023-12-13 09:58:58
685
原创 WPF WindowChrome透明窗体 闪烁优化
NonClientFrameEdges设置后会减少窗体的闪烁 具体原因未知 我不理解 可能是 默认none没有依赖客户端。
2023-11-20 18:34:16
169
原创 1.选择emgucv还是opencvsharp?
C#能使用的图像处理库选择并不多 但是也是让人头疼于选择,我推荐的是这两个基于opencv的封装库。
2023-09-12 17:15:06
1740
原创 C# DI IOC Aop 简要
第一种:静态织入,即:在编译时,就将各种涉及AOP拦截的代码注入到符合一定规则的类中,编译后的代码与我们直接在类中调用属性或方法前后增加代码是相同的,只是这个工作交由编译器来完成。第二种:EMIT反射,即:通过Emit反射动态生成代理类,如使用Castle.DynamicProxy的AOP实现方式。常见的AOP实现方式有三种:中间件Middleware、过滤器Filter、代码织入(静态织入和动态代理)下图展示了过滤器类型在筛选器管道中的交互方式。AOP的本质是通过代理对象来间接执行真实对象。
2023-08-28 13:44:38
156
原创 WPF:准备开一个apple 动画/样式的模仿秀专栏
working..........................................................................................................................................................................····································..........···..·.·.·..··..·.·.·..·.·.......
2023-07-20 18:18:18
102
原创 记录一个梦:月球内部可能有强大的磁场
梦见月球在“撕裂”,月球在受到其他星球的引力或者磁场的影响下进行了撕裂 类似于沙漏 但一会又会复原,可能是失去了其他星球的磁场作用。今天早上做了一个奇怪的梦,梦见了很多我的自拍。
2022-12-02 09:46:43
103
原创 WPF SB Combobox 一定要设置宽度 不要问为什么
没设宽度绑定各种不刷新 一旦显示的宽度比原先的宽度大 就会去刷新宽度 不会刷新绑定列表。WPF SB Combobox 一定要设置宽度 不要问为什么。
2022-11-21 00:57:35
126
原创 C# wpf Config配置的读取的两种方式
1.通过ConfigurationManager来进行读取Config文件中的AppSettings节点public struct AppSetting{ public bool IsOK { get; set; } public string Value { get; set; } }/// <summary> /...
2022-03-30 19:42:03
2535
原创 Mysql常见命令和问题
1.重装问题net stop mysql删除data文件夹里的内容mysqld removemysqld install2.root权限密码问题net stop mysqlmysqld --shared-memory --skip-grant-tables打开新的窗口mysql -uroot -puse mysql;update user set authentication_string='' where user='root';alter user'ro.
2022-03-28 16:03:51
2099
原创 wpf 静态属性的绑定
xmal: <UserControl.Resources> <Global:GlobalPara x:Key="GlobalPara"></Global:GlobalPara> </UserControl.Resources> <ItemsControl ItemsSource="{Binding Source={StaticResource GlobalPara},Path=属性名称}" HorizontalAlig
2022-03-07 18:13:15
1425
原创 WPF ItemsControl 自动序号的实现
/// <summary> /// 0变成0+1 x变成x+1 /// </summary> public class NumberConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) ...
2022-03-07 15:33:15
729
原创 wpf Listbox 自动序号的实现
/// <summary> /// 自动列表序号 /// </summary> [ValueConversion(typeof(Int32), typeof(ListViewItem))] public class IndexConverter : IValueConverter { public object Convert(object value, Type TargetType, object parameter, Cu...
2022-03-03 11:31:39
642
原创 WPF MVVM设计模式详解
MVVM = Model - View - ViewModel 为什么要使用MVVM模式 团队层面:同意思维方式和实现方法 架构层面:稳定,解耦,富有禅意 代码层面:可读,可测,可替换 什么是Model 现实世界中对象的抽象结果 什么是View和ViewModel View=UI ViewModel=Model For View View和ViewModel的沟通 传递数据-数据属性 传递操作-事件属性 一定要使用MVVM吗? 根据项目的大小而定,
2022-02-27 23:03:48
637
原创 wpf Datagrid 设置行背景色
<DataGrid.RowBackground> <SolidColorBrush Color="Transparent"></SolidColorBrush> </DataGrid.RowBackground>
2021-12-23 17:51:20
1518
原创 wpf border中的内容得到焦点之后 边框跑马灯
<Style x:Key="ColoredShadows" TargetType="Border"> <Setter Property="CornerRadius" Value="5"></Setter> <Setter Property="Effect"> <Setter.Value> <DropShadowEffect BlurRadius="15" Sha..
2021-12-16 00:37:11
205
原创 wpf 设置textbox圆角 最方便的方法
<Style TargetType="TextBox"> <Style.Resources> <Style TargetType="{x:Type Border}"> <Setter Property="CornerRadius" Value="5"/> <Setter Propert..
2021-12-15 16:06:01
2551
原创 Wpf 自定义鼠标悬浮(Trigger) 控件缩放动画(ScaleTransform)RenderTransform图形旋转,缩放
直接上效果图,在需要使用的控件上给定<DockPanel HorizontalAlignment="Left" Margin="0 32 0 0" Style="{StaticResource UIElementHover}"> <Border Width="120" Height="120" CornerRadius="120" Style="{StaticResource UIElementHover}"><TextBlock FontSize="2...
2021-12-09 15:34:40
2896
原创 wpf 一个随意的Splash screen
一个wpf 的Splash_screen 初始化屏幕,模仿了(鞋狗都知道的)snkrs app的动画!
2021-11-16 23:38:34
1612
2
原创 WPF+Emgucv实现在图像上画出感兴趣的区域 并进行掩膜获取 得到图像均值 和简单的 漫水填充
<Window x:Class="MaskGetMean.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"...
2021-11-09 00:11:47
2155
4
原创 C# Task多线程与队列
public static void RunTask<T>(List<T> list, Action<T> action, int threadCount = 5, bool waitFlag = true) { ConcurrentQueue<T> queue = new ConcurrentQueue<T>(list); Task[] tasks = new Task[thread...
2021-11-09 00:08:21
958
原创 .NET5 教程尝鲜 C#9 新语法(逻辑和属性模式,记录)
代码:namespace ConsoleApp1{class Program{static void Main(string[] args){//创建list数组,=号右边可省略List<student>? ts = new();var StuA = new student("明明子", "1606", 18);//直接复制更新StuA并赋值给StuBvar StuB = StuA with { Name = "BaiPiaoD" };ts.Add(Stu...
2021-11-09 00:07:45
412
原创 Wpf 自定义截图的实现
/记录鼠标按下public static bool MouseBtnIsDown = false;//截图起始坐标public static Point StartPoint;//截图的长宽double width = 0;double height = 0;//鼠标按下事件public void grid_mouseleftdown(object sender, MouseButtonEventArgs e){//记录按下操作MouseBtnIsDown = true;//记录鼠
2021-11-09 00:06:48
615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人