- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 C# opencvsharp 流程化-脚本化-(2)ROI
ROI也是经常需要使用的方法。特别是在图像编辑中。ROI又称感兴趣的区域,但是图像是矩阵是矩形的,感兴趣的是乱八七糟的,所以还有一个Mask需要了解一下的。可以拿着代码去用用看。记得VS F12+ChatGPT。
2024-12-17 00:45:58
562
原创 WPF 关于界面UI菜单权限(或者任意控件的显示权限)的简单管理--只是简单简单简单简单
5.如果界面初始化之后,后台更改User类型之后可以调用Refresh实现刷新。1.定义你的User类。2.定义你的权限类别。
2024-12-15 14:17:06
465
原创 WPF 亚克力(Acrylic) 效果实现
SetAcrylicBrush兼容win10 win11 但是我没办法做到 圆角 不够聪明。SetAcrylicBrushWin11方法的窗体失去焦点后会变得不透明。
2023-12-13 09:58:58
972
5
原创 WPF WindowChrome透明窗体 闪烁优化
NonClientFrameEdges设置后会减少窗体的闪烁 具体原因未知 我不理解 可能是 默认none没有依赖客户端。
2023-11-20 18:34:16
258
原创 1.选择emgucv还是opencvsharp?
C#能使用的图像处理库选择并不多 但是也是让人头疼于选择,我推荐的是这两个基于opencv的封装库。
2023-09-12 17:15:06
2847
原创 C# DI IOC Aop 简要
第一种:静态织入,即:在编译时,就将各种涉及AOP拦截的代码注入到符合一定规则的类中,编译后的代码与我们直接在类中调用属性或方法前后增加代码是相同的,只是这个工作交由编译器来完成。第二种:EMIT反射,即:通过Emit反射动态生成代理类,如使用Castle.DynamicProxy的AOP实现方式。常见的AOP实现方式有三种:中间件Middleware、过滤器Filter、代码织入(静态织入和动态代理)下图展示了过滤器类型在筛选器管道中的交互方式。AOP的本质是通过代理对象来间接执行真实对象。
2023-08-28 13:44:38
229
原创 WPF:准备开一个apple 动画/样式的模仿秀专栏
working..........................................................................................................................................................................····································..........···..·.·.·..··..·.·.·..·.·.......
2023-07-20 18:18:18
161
原创 记录一个梦:月球内部可能有强大的磁场
梦见月球在“撕裂”,月球在受到其他星球的引力或者磁场的影响下进行了撕裂 类似于沙漏 但一会又会复原,可能是失去了其他星球的磁场作用。今天早上做了一个奇怪的梦,梦见了很多我的自拍。
2022-12-02 09:46:43
135
原创 WPF SB Combobox 一定要设置宽度 不要问为什么
没设宽度绑定各种不刷新 一旦显示的宽度比原先的宽度大 就会去刷新宽度 不会刷新绑定列表。WPF SB Combobox 一定要设置宽度 不要问为什么。
2022-11-21 00:57:35
165
原创 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
2875
原创 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
2126
原创 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
1493
原创 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
816
原创 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
799
原创 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
726
原创 wpf Datagrid 设置行背景色
<DataGrid.RowBackground> <SolidColorBrush Color="Transparent"></SolidColorBrush> </DataGrid.RowBackground>
2021-12-23 17:51:20
1632
原创 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
312
原创 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
2767
原创 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
3310
原创 wpf 一个随意的Splash screen
一个wpf 的Splash_screen 初始化屏幕,模仿了(鞋狗都知道的)snkrs app的动画!
2021-11-16 23:38:34
1806
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
2401
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
995
原创 .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
458
原创 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
664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人