WPF
灬Change
这个作者很懒,什么都没留下…
展开
-
C# WPF Chart画柱状图(附例程)
C# WPF Chart画柱状图 动态显示数据 自定义每列颜色我刚使用Chart的时候,也是看的别人的Demo,然后我想改变每列的颜色,但在百度上找的那些属性,我都点不出来。比如说:chart_all.Series[0].Points[0].Color = Color.Red;我很奇怪,为什么我的Series[0]就点不出来Points[0]呢,好不容易可以在Series[0]中点出来一个Colo...原创 2018-04-22 15:58:01 · 10225 阅读 · 0 评论 -
WPF异常“调用线程无法访问此对象,因为另一个线程拥有该对象 ”
今天在尝试使用ProgressBar的时候遇到了这个问题:“调用线程无法访问此对象,因为另一个线程拥有该对象”,原来这是因为WPF中只有UI线程才能操作UI元素,非UI线程要访问UI时就会报异常了。不光是ProgressBar其他的控件更新时,可能也用的到。解决的方法如下:Dispatcher.BeginInvoke()与Invoke()方法。BeginInvoke()异步执行,不等待委托结束就更...原创 2018-05-03 18:08:28 · 1040 阅读 · 0 评论 -
WPF在ListView绑定数据后如何清空Items的问题
当ListView.ItemsSource绑定了数据后,想要清空ListView不能再用ListView.Items.Clear();这种方法了,用这种方法,编译器就会报错:当 ItemsSource 正在使用时操作无效。改用 ItemsControl.ItemsSource 访问和修改元素。我们可以用另一种方法:1.先把ListView.ItemsSource=null;2.然后重新给ListV...原创 2018-04-20 16:54:57 · 4179 阅读 · 1 评论 -
WPF Tabcontrol SelectionChanged的错误触发问题
事件是可以传递的,SelectionChanged也不例外我设计了这样一个界面:当我点击右边的ListView的时候,会触发ListView_SelectionChanged这个事件,然后这个事件会传递给导航栏的TabControl,也就触发了TabControl_SelectionChanged事件,使整个页面刷新,但我并不想要这个结果,我只是想要触发前面的事件,后面的事件是我要避免...原创 2018-04-20 14:53:05 · 3040 阅读 · 0 评论 -
Wpf的布局舍入属性(可以解决软件字体模糊的问题)
我们在使用win8或者win10的时候,会发现有的软件打开之后,软件内的字体有点模糊就像这样:这时的window的属性UseLayoutRounding="False"然后我们把UseLayoutRounding设置成“True”然后在运行看效果:两张图片的差距是不是很明显了!希望可以帮到大家。...原创 2018-04-20 10:08:11 · 800 阅读 · 0 评论 -
如何创建一个没有密码的加密文件夹
就像这样using System;using System.Collections.Generic;using System.IO;using System.Windows;namespace WpfDirectoryTest{ /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary>...原创 2018-04-30 12:02:32 · 716 阅读 · 0 评论 -
ListView分页操作
转载自:ttps://blog.csdn.net/tiana0/article/details/51228290 为了完成ListView分页操作,本文会封装一个负责“分页操作”的泛型类PageInfo,该泛型类不仅适用于WPF中ListView的分页,还适用于WPF及WinForms中其他需要分页操作的控件。 下面是PageInfo类的完整代码(包含枚举类型JumpOperation的定义)。...转载 2018-04-22 18:21:25 · 530 阅读 · 0 评论 -
WPF ListView隔行异色
AlternationCount="2"<ListView.ItemContainerStyle> <Style TargetType="ListViewItem"> <Style.Triggers> <Trigger Property="ListView.AlternationIndex" Value原创 2018-04-22 17:05:56 · 1855 阅读 · 0 评论 -
WPF 利用元素绑定实现在一个窗口更新另一个窗口中Label的Content
首先创建一个数据类,我在里面放了一个string类型的counterpublic class Data: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string counter; public stri...原创 2018-05-11 22:43:43 · 2918 阅读 · 0 评论