码迷,mamicode.com
首页 > Windows程序 > 日排行
WPF 使用触发器让窗口无法最大化且同时可以调整窗口大小
原文:WPF 使用触发器让窗口无法最大化且同时可以调整窗口大小 先上代码: 主要思路让windowstatte绑定到一个无关紧要的且具有propertychanged的属性上。 所以Tag是首选。 其次是先让windowstate绑定到tag,最主要的是代码delay让数据有一个缓冲的阶段。 同时使... ...
分类:Windows程序   时间:2020-05-06 01:23:37    阅读次数:85
WPF 圆型布局(测量过程)
原文:WPF 圆型布局(测量过程) 这个例子来自书上。 记录过程。 主要是数学上极坐标,WPF中的测量过程 简单来说在一个具有固定轴的坐标系内,一个由原点射出的向量并与固定轴有一定角度且在向量上确定长度的这么个东西。 可以参考: 知乎https://www.zhihu.com/question/31... ...
分类:Windows程序   时间:2020-05-06 01:26:20    阅读次数:74
WPF ControlTemplate 动画板 结束事件不触发
原文:WPF ControlTemplate 动画板 结束事件不触发 解决此问题很简单 将Storyboard单独提取出来及可 给定Key名称,然后在触发器中的BeginStoryboard的storyboard绑定即可 ... ...
分类:Windows程序   时间:2020-05-06 01:27:18    阅读次数:84
WPF中XAML的触发器的属性,事件 都有那些?以及如何寻找
原文:WPF中XAML的触发器的属性,事件 都有那些?以及如何寻找 在编写XAML的触发器时,会有属性,事件。 那么这些都是哪里来的呢? 属性,是附加属性或者依赖属性 事件,那就是事件。 如何寻找呢? 很简单,在想要使用的触发器的对象上(也就是有光标的时候)按下F12 此时进入到定义界面 这些类型为... ...
分类:Windows程序   时间:2020-05-06 01:29:44    阅读次数:71
C#串口通讯,复制粘贴就可用,仅仅介绍怎样最快的搭建一个串口通讯,异常拦截等等需要自己加上
原文:C#串口通讯,复制粘贴就可用,仅仅介绍怎样最快的搭建一个串口通讯,异常拦截等等需要自己加上 using System; using System.Collections.Generic; using System.IO.Ports; using System.Text; //串口通讯类 pub... ...
分类:Windows程序   时间:2020-05-06 01:31:04    阅读次数:100
WPF 使用Webbrowser加载Echart图表库实现蜡烛图。
原文:WPF 使用Webbrowser加载Echart图表库实现蜡烛图。 初版,写的很杂很乱。 截图: 源代码 ...
分类:Windows程序   时间:2020-05-06 01:32:25    阅读次数:67
WPF XAML Trigger中使用动画后 动画对象冻结的处理办法
原文:WPF XAML Trigger中使用动画后 动画对象冻结的处理办法 在编写XAML时 在Trigger中使用动画,在动画之后,动画对象就会被冻结,无法被其他动画或者属性改变。 处理办法有: 1 使用附加属性来添加动画 public static readonly DependencyProp... ...
分类:Windows程序   时间:2020-05-06 01:34:00    阅读次数:75
Winfrom 桌面弹窗拦截 关闭进程简易程序 源代码下载
原文:Winfrom 桌面弹窗拦截 关闭进程简易程序 源代码下载 ***********************2019 2.7更新 v 2.0*************************************************** 程序 源代码 交互更新: 输入框不可调整大小 鼠标拖... ...
分类:Windows程序   时间:2020-05-06 01:35:41    阅读次数:79
WPF DataGrid的可见性
原文:WPF DataGrid的可见性 使用WPF的DataGrid的时候 会自定义列或者是绑定某些属性。 但是通常有些问题,获取不到或者没有数据。 因为Column是属性所以并不在逻辑树和视觉树中。 此时可以通过代理类来做中间部分。 将某些属性放置到或者绑定到这个类,DataGird的列在通过绑定... ...
分类:Windows程序   时间:2020-05-06 01:36:50    阅读次数:71
WPF 使用EventTrigger时设置SouceName技巧
原文:WPF 使用EventTrigger时设置SouceName技巧 使用情节触发器时,如果有触发源/触发源控件时可以将情节触发器放置最顶级的面板控件的触发器中。 通过blend这个神器真的是可以学到不少东西。 代码: //情节动画放置于顶级控制面板 ... ...
分类:Windows程序   时间:2020-05-06 01:37:08    阅读次数:150
WPF 通过Win32SDK修改窗口样式
原文:WPF 通过Win32SDK修改窗口样式 使用函数为 SetWindowLong GetWindowLong 注册函数 [DllImport("user32.dll", EntryPoint = "GetWindowLong")] public static extern int GetWin... ...
分类:Windows程序   时间:2020-05-06 01:37:23    阅读次数:81
WPF 使用动画设置特殊值的方法
原文:WPF 使用动画设置特殊值的方法 例如设置Visibility属性时: 第一种方式: 也就是使用static关键字来赋值。 第二种方式 手动设置要设置的值。 ...
分类:Windows程序   时间:2020-05-06 01:38:27    阅读次数:108
WPF INotifyPropertyChanged 通过特性减少代码量
原文:WPF INotifyPropertyChanged 通过特性减少代码量 在很多地方需要用上INotifyPropertyChanged的接口,MVVM模式,List等集合都会用到。 通常我们使用 protected void OnChange(PropertyChangedEventArgs... ...
分类:Windows程序   时间:2020-05-06 01:40:59    阅读次数:77
WPF 仿语音播放 自定义控件
原文:WPF 仿语音播放 自定义控件 原理很简单,利用Path画一个图,然后用动画进行播放,播放时间由依赖属性输入赋值与控件内部维护的一个计时器进行控制。 控件基本是玩具,无法作为真实项目使用。 因为没有设置播放源,所以编写异步播放源或者实际播放时候要将事件引发,是否播放等属性,事件移到真实播放事件... ...
分类:Windows程序   时间:2020-05-06 01:42:16    阅读次数:74
WPF TextCompositionManager 事件说明
原文:WPF TextCompositionManager 事件说明 TextCompositionManager中三个隧道事件,三个冒泡事件。 除了引发的过程不一样之外其作用是一样的。 事件分别为: InputStart InputUpdate TextInput 其中InputStart和Tex... ...
分类:Windows程序   时间:2020-05-06 01:42:47    阅读次数:79
WPF 使用Win32API 让控件置于WebBrowser上方
原文:WPF 使用Win32API 让控件置于WebBrowser上方 WPF中Webbrowser控件使用HwndHost所以webbrowser会在所有控件的前方。所以webbrowser会覆盖所有同级的控件。 现在通过使用Win32API 可以避免这个情况。 最主要的就是这几个Win32API... ...
分类:Windows程序   时间:2020-05-06 01:43:00    阅读次数:67
WPF 键盘导航附加属性解决TreeView的Tab导航焦点问题
原文:WPF 键盘导航附加属性解决TreeView的Tab导航焦点问题 TreeView是默认对上下左右响应,或者是Ctrl+Tab。 如果单独用tab则是不起作用的。 如果使用一般treeview可以利用以下方式来让tab进行导航。 设置Treeview和TreeviewItem的Keyboard... ...
分类:Windows程序   时间:2020-05-06 01:46:07    阅读次数:108
WPF 利用附加属性创建FreezableCollection集合和反射实现控件参数以MVVM模式传递
原文:WPF 利用附加属性创建FreezableCollection集合和反射实现控件参数以MVVM模式传递 本文中的例子本质上就是利用附加属性传递附加对象,并在观察者模式中使用反射技术实现指定名称的事件参数传递。 本文中框架任然有很多问题,目前来说是勉强能用,有可以修改的地方尽管说! 我们知道附加... ...
分类:Windows程序   时间:2020-05-06 01:47:22    阅读次数:115
WPF 画一个3D矩形并旋转
原文:WPF 画一个3D矩形并旋转 具体的代码还是线性代数。 主要是旋转和平移。 这个例子的中模型是在世界原点建立。所以旋转会以自身轴心旋转。 如果不在世界原点建立模型,还想以自身为旋转轴旋转。 则是需要以下步骤: 模型的中心点为V1(100,100,0)假设中心为轴(平行于Y轴),旋转A度,也就是... ...
分类:Windows程序   时间:2020-05-06 01:47:39    阅读次数:102
WPF 使用EventTrigger设置Item的IsSelected选项
原文:WPF 使用EventTrigger设置Item的IsSelected选项 最主要的是在ItemContainerStyle中设置EventTrigger。 使用其他具有items的控件时也是可以通用类似的代码 截图 xaml代码 ... ...
分类:Windows程序   时间:2020-05-06 01:48:22    阅读次数:94
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!