![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
87222643hxq
这个作者很懒,什么都没留下…
展开
-
MSChart修改选中区域的颜色
网上查了下,针对这么细节的设置,没有相关的资料查了一下MSChart的属性,也没有找到设置这个颜色的后来想着破解MSChart的源代码,看是在那里进行设置的MSChart的命名空间为System.Windows.Forms.DataVisualization,通过ILSpy破解该Dll,在Chart类中发现有SelectionRangedChanged事件右键选择【分析】,查看有哪些地方调用了该事件发现在System.Windows.Forms.DataVisualiza..原创 2021-01-27 12:12:03 · 562 阅读 · 0 评论 -
WPF 获得控件的父控件
通过VisualTreeHelper去取就行了。代码参考:前台: 后台: private void btn_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button;原创 2016-06-30 13:53:56 · 6380 阅读 · 0 评论 -
在WPF中将DataGrid的SelectedItems
System.Collections.IList items = (System.Collections.IList)this.dataGrid.SelectedItems; var collection = items.Cast(); var someModelList = collection.ToList();原创 2016-07-05 15:02:21 · 3956 阅读 · 1 评论 -
WPF制作只有部分圆角的矩形
wpf中原生的矩形可以通过设置RadiusX和RadiusY来实现圆角矩形的效果,但这样的矩形四个角都是圆角。但有时候我们需要一个矩形只有上面的有圆角,下面是直角。解决办法就是自定义一个类继承图形类(Shape),定义相应的依赖属性,然后重写绘制方法即可。具体代码如下:public class PartiallyRoundedRectangle : Shape {翻译 2016-06-29 15:36:23 · 6098 阅读 · 6 评论 -
WPF让一个文本框自动获取焦点:
this.Dispatcher.BeginInvoke(DispatcherPriority.Background, (Action)(() => { Keyboard.Focus(TextBox2); }));原文链接转载 2016-07-05 16:22:48 · 3321 阅读 · 0 评论 -
不同平台(mac、windows—wpf、web、ios、android)下实现页面的转场动画
最简单的转场动画就是在一个黑色的圆角矩形里面加载一个菊花轮,但如果项目要求高一些,就需要我们自己来实现一个自定义的转场动画了,不多说,先上效果图:Mac上是通过一个NSTimer计时器然后不停地重绘来实现的,转场动画封装在一个NSView中,具体代码如下:// 上海诸君信息科技有限公司版权所有// 海学权//using System;using AppKit;using原创 2016-10-18 11:11:44 · 1685 阅读 · 0 评论 -
WPF设置ListBoxItem失去焦点时的背景色不生效的问题
默认情况下,当选中的ListBoxItem失去焦点的时候,其背景色变为白色;而通常情况下,我们希望其失去焦点时候背景色仍然为蓝色,网上查了下资料,说是通过如下代码可以解决:<Style TargetType="ListBoxItem"> <Style.Resources> <!--SelectedItem with focus--> <So...原创 2018-10-18 16:04:16 · 1925 阅读 · 3 评论