WPF
文章平均质量分 61
我是龚军
很多东西都是工作中遇到的问题和学习过程的一个记录
展开
-
WPF实现透明无边框悬浮球
想在工作中实现一个透明无边框并且具有动画功能的悬浮球,如图片所示,但在网上搜了之后发现发现使用wpf实现的基本没有,所以将自己实现的过程放在这里,希望给需要的一个方便,过程是这样的:<Window x:Class="WPFFloatBall.View.FloatAlarmWIndow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schem...原创 2022-05-12 14:03:37 · 1836 阅读 · 0 评论 -
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 · 3720 阅读 · 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 · 1310 阅读 · 0 评论 -
WPF DataGrid Item 背景颜色Binding
工作中需要用到一个很有意思的Binding,根据Datagrid数据源某一列的值使得Datagrid不同Item的背景颜色不同效果如下:首先使用的数据源集合是ObservableCollection可以自动通知属性变化,定义一个实体类Test,里面位Age属性定义了通知,便于更新 class Test: INotifyPropertyChanged { ...原创 2019-11-26 11:41:19 · 1517 阅读 · 0 评论 -
定义一个DataGrid的样式
<!--DataGrid样式--> <Style TargetType="DataGrid"> <Setter Property="CanUserResizeColumns" Value="false"/> <Setter Property="Background" Valu...原创 2019-11-22 09:16:51 · 176 阅读 · 0 评论 -
DataTable转换成ObservableCollection
工作中遇到了一个需求,我想把数据库查出来的数据动态绑定到一个Datagrid,但是问题是,Datatable的数据作为数据源不能始时的更新列表,所以就想把DataTable先转换成一个实现了InotyfiProperty接口的ObservableCollection的集合,然后再把ObservableCollection作为数据源绑定。转换成ObservableCollection的代码如下:...原创 2019-11-22 09:09:56 · 2015 阅读 · 0 评论 -
WPF自定义一个圆形按钮Style
<Style x:Key="RoundedButton" TargetType="Button"> <Setter Property="Width" Value="25"/> <Setter Property="Height" Value="25"/> <Setter Property="Template"...原创 2019-10-23 17:07:38 · 1226 阅读 · 0 评论