随笔分类 -  WPF

摘要:public PingReply PingTest(string ip) { PingReply reply = null; Ping pingSender = null; try { pingSender = new Ping(); PingOptions options = new PingOp 阅读全文
posted @ 2020-04-16 16:45 寒夜美美 阅读(998) 评论(0) 推荐(0)
摘要:RadioButton radio = sender as RadioButton; courseHoursList.Items.SortDescriptions.Clear(); if (radio.Name == "sort_asc") { courseHoursList.Items.SortD 阅读全文
posted @ 2020-04-16 16:41 寒夜美美 阅读(424) 评论(0) 推荐(0)
摘要:<UserControl x:Class="CustomControl.Carousel2DView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsof 阅读全文
posted @ 2020-04-16 16:32 寒夜美美 阅读(1847) 评论(0) 推荐(0)
摘要:<UserControl x:Class="CustomControl.LoadingWait" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.c 阅读全文
posted @ 2020-04-16 16:26 寒夜美美 阅读(817) 评论(0) 推荐(0)
摘要:一:简单常见 //window1.xaml <Window x:Class="progressbartest.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sche 阅读全文
posted @ 2020-04-16 16:22 寒夜美美 阅读(2028) 评论(1) 推荐(0)
摘要:1.在管理Nuget程序包中下载DynamicDataDisplay 2.XAML代码: 添加命名空间:xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0" <Window x:Class="WpfCPUDemo.MainWi 阅读全文
posted @ 2020-04-16 16:10 寒夜美美 阅读(350) 评论(0) 推荐(0)
摘要:把要执行的cmd命令放入一个bat文件里,然后执行: //Process p = Process.Start(bPath); Process pro = new Process();pro.StartInfo.FileName = bPath;pro.StartInfo.CreateNoWindow 阅读全文
posted @ 2017-12-26 16:44 寒夜美美 阅读(884) 评论(0) 推荐(0)
摘要:许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconf 阅读全文
posted @ 2017-12-26 16:35 寒夜美美 阅读(205) 评论(0) 推荐(0)
摘要:在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate。 一、为什么Control类提供了Invoke和BeginInvoke机制? 关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。 1、windo 阅读全文
posted @ 2017-12-11 18:05 寒夜美美 阅读(212) 评论(0) 推荐(0)
摘要:0x00 引言 之前写程序的时候在遇到一些比较花时间的操作例如HTTP请求时,总是会new一个Thread处理。对XxxxxAsync()之类的方法也没去了解过,倒也没遇到什么大问题。最近因为需求要求用DevExpress写界面,跑起来后发现比Native控件效率差好多。这才想到之前看到的“金科玉律 阅读全文
posted @ 2017-12-11 18:03 寒夜美美 阅读(749) 评论(0) 推荐(0)
摘要:多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。 异步操作的本质 所有的程序最终都会由计算机硬件来执行, 阅读全文
posted @ 2017-12-11 18:01 寒夜美美 阅读(428) 评论(0) 推荐(0)
摘要:一、引入命名空间: 二、创建注册表项:CreateSubKey(name)方法 添加SubKey时候首先要打开一个表项,并设置参数为true,才能成功创建子项 三、删除注册表项:DeleteSubKey(name,true)方法 四、添加键值:SetValue(name,value)方法 五、删除键 阅读全文
posted @ 2017-11-29 18:23 寒夜美美 阅读(626) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-11-27 18:10 寒夜美美 阅读(0) 评论(0) 推荐(0)
摘要:WPF(Windows Presentation Foundation)应用程序在没有图形加速设备的机器上运行速度很慢是个公开的秘密,给用户的感觉是它太吃资源了,WPF程序的性能和硬件确实有很大的关系,越高档的机器性能越有优势。 程序性能改善不是一蹴而就的,好的设计可以消除影响性能的问题,例如,在运 阅读全文
posted @ 2017-11-14 11:37 寒夜美美 阅读(1730) 评论(0) 推荐(1)
摘要:Process p = new Process();//创建进程对象 p.StartInfo.FileName = "cmd.exe";//设定需要执行的命令 // startInfo.Arguments = "/C " + command;//“/C”表示执行完命令后马上退出 p.StartInf 阅读全文
posted @ 2017-09-20 17:54 寒夜美美 阅读(417) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-09-06 16:50 寒夜美美 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-09-02 16:45 寒夜美美 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-08-28 17:40 寒夜美美 阅读(0) 评论(0) 推荐(0)
摘要://设置鼠标长时间无操作计时器 private System.Timers.Timer MouseTimerTick = new System.Timers.Timer(10000); private void Window_Activated(object sender, EventArgs e) 阅读全文
posted @ 2017-07-19 19:23 寒夜美美 阅读(1038) 评论(0) 推荐(0)
摘要:隐藏拖动把手: 设置ToolBar属性 ToolBarTray.IsLocked="True",可以达到隐藏拖动把手的目的 <ToolBar x:Name="tbStuRelay" Width="120" ToolBarTray.IsLocked="True" Background="#008ede 阅读全文
posted @ 2017-07-19 16:40 寒夜美美 阅读(8971) 评论(0) 推荐(0)