Wpf的布局舍入属性(可以解决软件字体模糊的问题)

我们在使用win8或者win10的时候,会发现有的软件打开之后,软件内的字体有点模糊就像这样:这时的window的属性UseLayoutRounding="False"然后我们把UseLayoutRounding设置成“True”然后在运行看效果:两张图片的差距是不是很明显了!希望可以帮到大家。...
分类: 其他 发布时间: 05-27 23:51 阅读次数: 2

WPF Tabcontrol SelectionChanged的错误触发问题

事件是可以传递的,SelectionChanged也不例外我设计了这样一个界面:当我点击右边的ListView的时候,会触发ListView_SelectionChanged这个事件,然后这个事件会传递给导航栏的TabControl,也就触发了TabControl_SelectionChanged事件,是整个页面刷新,但我并不想要这个结果,我只是想要触发前面的事件,后面的事件是我要避免的。于是我在...
分类: 其他 发布时间: 05-27 23:51 阅读次数: 3

WPF在ListView绑定数据后如何清空Items的问题

当ListView.ItemsSource绑定了数据后,想要清空ListView不能再用ListView.Items.Clear();这种方法了,用这种方法,编译器就会报错:当 ItemsSource 正在使用时操作无效。改用 ItemsControl.ItemsSource 访问和修改元素。我们可以用另一种方法:1.先把ListView.ItemsSource=null;2.然后重新给ListV...
分类: 其他 发布时间: 05-27 23:50 阅读次数: 2

配置JDK环境变量

1.右键“我的电脑”->属性->高级系统设置->环境变量2.系统变量→新建 JAVA_HOME 变量 。    变量值填写jdk的安装目录(如:E:\Java\jdk)3.系统变量→寻找 Path 变量→编辑    在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;   (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上...
分类: 其他 发布时间: 05-27 23:50 阅读次数: 3

C# WPF Chart画柱状图(附例程)

C# WPF Chart画柱状图 动态显示数据 自定义每列颜色我刚使用Chart的时候,也是看的别人的Demo,然后我想改变每列的颜色,但在百度上找的那些属性,我都点不出来。比如说:chart_all.Series[0].Points[0].Color = Color.Red;我很奇怪,为什么我的Series[0]就点不出来Points[0]呢,好不容易可以在Series[0]中点出来一个Colo...
分类: 其他 发布时间: 05-27 23:50 阅读次数: 4

WPF ListView隔行异色

AlternationCount="2"<ListView.ItemContainerStyle>     <Style TargetType="ListViewItem">         <Style.Triggers>             <Trigger Property="ListView.AlternationIndex" Value
分类: 其他 发布时间: 05-27 23:50 阅读次数: 4

如何创建一个没有密码的加密文件夹

就像这样using System; using System.Collections.Generic; using System.IO; using System.Windows; namespace WpfDirectoryTest { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> ...
分类: 其他 发布时间: 05-27 23:49 阅读次数: 4

C语言指针的运算(指针加或减一个整数的意义)

        指针可以加上或减去一个整数。指针的这种运算的意义和通常的数值的加减运算的意义是不一样的,以单元为单位。例一:#include<stdio.h> int main() { char a[]="0123456789"; int *ptr = (int *)a; char *cp = a; printf("%d\t%d\n",sizeof(int),sizeof(c...
分类: 其他 发布时间: 05-27 23:49 阅读次数: 3

WPF异常“调用线程无法访问此对象,因为另一个线程拥有该对象 ”

今天在尝试使用ProgressBar的时候遇到了这个问题:“调用线程无法访问此对象,因为另一个线程拥有该对象”,原来这是因为WPF中只有UI线程才能操作UI元素,非UI线程要访问UI时就会报异常了。不光是ProgressBar其他的控件更新时,可能也用的到。解决的方法如下:Dispatcher.BeginInvoke()与Invoke()方法。BeginInvoke()异步执行,不等待委托结束就更...
分类: 其他 发布时间: 05-27 23:49 阅读次数: 4

C# 连接SQL server 增 删 改 查

using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _03.ado.net { class Program { ...
分类: 其他 发布时间: 05-27 23:49 阅读次数: 5

WPF 利用元素绑定实现在一个窗口更新另一个窗口中Label的Content

首先创建一个数据类,我在里面放了一个string类型的counterpublic class Data: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string counter; public stri...
分类: 其他 发布时间: 05-27 23:48 阅读次数: 4

C# 把byte[]输出为图片文件

/// <summary> /// 将byte[]输出为图片 /// </summary> /// <param name="path">输出图片的路径及名称</param> /// <param name="picByte">byte[]数组存放的图
分类: 其他 发布时间: 05-27 23:48 阅读次数: 4

Android 活动回收保存临时数据的问题

系统给我们提供了一个onSaveInstanceState()回调方法,这个方法可以保证在活动被回收之前一定会被调用,因此我们可以通过这个方法来解决活动被回收时临时数据得不到保存的问题,在onSaveInstanceState()方法中有一个Bundle类型的参数,在onCreate()方法中也有这个类型的参数。我们可以通过添加如下代码来保存临时数据: @override protected vo...
分类: 其他 发布时间: 05-27 23:48 阅读次数: 2

Android 广播介绍以及使用示例

Android中的广播主要可以分为两种类型:标准广播和有序广播。标准广播一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时间接收到这条广播,因此他们之间没有任何的先后顺序。 特点:效率高;缺点:无法拦截。 123有序广播一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够接收到这条广播,当该广播接收器执行完OnReceive()方法逻辑后,广播才会继续传递。 ...
分类: 其他 发布时间: 05-27 23:48 阅读次数: 4

MySql 整型列的可选属性

tinyint(M) unsigned zerofillunsigned : 无符号的zerpfill : 0填充M : 代表宽度(只有在zerofill的时候才有用)例如:M=4,数据为1和5,具体显示为:0001,和0005列可以声明默认值:not null default 0这样默认值就不是null,而是 0 。...
分类: 其他 发布时间: 05-27 23:47 阅读次数: 2

sql char和varchar的区别

       char定长类型                char(M),    M代表宽度, 即可容纳的  字符  数(如,char(4),这里面可以存4个 字母 或者四个 汉字 )                                    如果存了N(N<=M)个字符,实占 M 个字符        varchar(M) 变长                    var...
分类: 其他 发布时间: 05-27 23:47 阅读次数: 4

MySQL select 的五种子句

1.where 条件查询 比较运算符: 等于 = 不等于 != 或者 <> 小于 < 小于等于 <= 大于(等于) >(=) 大于等于 >= 在某集合内 in (等于in(a,b,...,n)中的任意一个值都行 在某个范围内 between (在between a and b 之间的值都可以,允许等于边界值) 逻辑运算...
分类: 其他 发布时间: 05-27 23:47 阅读次数: 3

加密PDF文件的打印问题

工作中遇到网上下载的PDF文件加密,并且不能打印 解决方法: 1.解密: 去网站下载解密软件,1M左右:http://www.onlinedown.net/soft/19939.htm 直接解压,运行 2.打印 建议用谷歌浏览器直接打开PDF文件,就可以打印了,也可以调整纸张大小。 3.错误须知: 想把PDF文件转换成word文档,有网上在线转换的,亲测 就迅捷的转换能用,但是还是有数据丢失的问题。 在线转换地址:http://app.xunjiepdf.com/pdf2word 若要转换了自
分类: 其他 发布时间: 05-27 23:46 阅读次数: 3

2-19-使用apache搭建web网站

1 搭建一台测试web服务器 案例: 部门内部搭建一台WEB服务器,采用的IP地址和端口为192.168.10.34:80,首页采用index.html 文件。管理员E-mail地址为 [email protected],网页的编码类型采用UTF-8,所有网站资源都存放在/var/www/html目录下,并将Apache的配置文件根目录设置为/etc/httpd目录。 [root@xuegod4 ~]#yum -yinstall httpd [root@xuegod4 ~]#vim/etc/ht
分类: 其他 发布时间: 05-27 23:46 阅读次数: 3

MIG IP学习笔记

一、DDR3基础知识介绍 1、DDR基本原理介绍 参考文档:《DDR3基础知识介绍》 2、关键时序参数的介绍 参考文档:《DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)》 1)tRCD的概念: 在实际工作中,Bank地址与相应的行地址是同时发出的,此时这个命令称之为“行激活”(Row Active)。在此之后,将发送列地址寻址命令与具体的操作命令(是读还是写),这两个命令也是同时发出的,所以一般都会以“读/写命令”来表示列寻址。根据相关的标准,从行有效到
分类: 其他 发布时间: 05-27 23:46 阅读次数: 2