![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
我是龚军
很多东西都是工作中遇到的问题和学习过程的一个记录
展开
-
WPF 跨窗体Window控件调用/跨窗体方法调用的一种方案
WPF 跨窗体Window控件调用/跨窗体方法调用的一种方案例如现在程序共存了两个Window,窗体A和窗体B,如果我想在B窗体中对窗体A进行操作呢?操作1:调用A中func方法操作2:调用A中大按钮,使大按钮不可用怎么实现呢?我来提供一种方案,使用命令在IwndowB中,写一个命令,用来进行A中方案func调用,下面给出实现在A中进行B中事件的绑定在A...原创 2019-11-29 14:44:14 · 3660 阅读 · 0 评论 -
WPF窗体WindowStyle=none,ShowDialog()不能移动
window窗体设置位windowstyle位none<Window x:Class="WpfApp53.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/x...原创 2019-11-27 12:37:28 · 1278 阅读 · 0 评论 -
WPF DataGrid Item 背景颜色Binding
工作中需要用到一个很有意思的Binding,根据Datagrid数据源某一列的值使得Datagrid不同Item的背景颜色不同效果如下:首先使用的数据源集合是ObservableCollection可以自动通知属性变化,定义一个实体类Test,里面位Age属性定义了通知,便于更新 class Test: INotifyPropertyChanged { ...原创 2019-11-26 11:41:19 · 1493 阅读 · 0 评论 -
定义一个DataGrid的样式
<!--DataGrid样式--> <Style TargetType="DataGrid"> <Setter Property="CanUserResizeColumns" Value="false"/> <Setter Property="Background" Valu...原创 2019-11-22 09:16:51 · 170 阅读 · 0 评论 -
DataTable转换成ObservableCollection
工作中遇到了一个需求,我想把数据库查出来的数据动态绑定到一个Datagrid,但是问题是,Datatable的数据作为数据源不能始时的更新列表,所以就想把DataTable先转换成一个实现了InotyfiProperty接口的ObservableCollection的集合,然后再把ObservableCollection作为数据源绑定。转换成ObservableCollection的代码如下:...原创 2019-11-22 09:09:56 · 1987 阅读 · 0 评论 -
C#数字格式化
一.内置类型的字母格式E-科学计数法表示 25000.ToString("E");//结果:2.500000E+004`C-货币表示,带有逗号分隔符,默认小数点后保留两位,四舍五入 2.5.ToString("C");//结果:¥ 2.50D-十进制数 25.ToString("D5");//结果:00025F-浮点数,保留小数位数(四舍五入) ...原创 2019-03-29 14:28:37 · 2323 阅读 · 0 评论 -
winfrom钩子实现无焦点扫码输入条码获取-最容易看懂的Demo
在网上找了很长时间,都没有很简单的能看懂的Demo,因为工作需要,我自己完成一个简单的Demo,保证傻瓜都能看懂。钩子类using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Runtime.InteropServices;us...原创 2019-04-10 11:45:56 · 2250 阅读 · 5 评论 -
WPF开源框架HandyControl使用记录1-开始使用HandyControl
公司的上位机软件最近由于领导觉得界面太丑,所以决定重构,重构的主要技术选型和界面风格主要有我来做,在准备阶段,无意中看到了HandyControl这个开源的控件库,发现这个库清新、简洁、控件齐全,所以决定使用这个框架来进行重构上位机。由于github的Doc是英文的,看起来比较费劲,所以我会把自己在使用过程中的体会写下来,希望对其他使用的朋友有所帮助。HandyControl开源地址https...原创 2019-06-03 17:56:03 · 17859 阅读 · 0 评论