随笔分类 -  WPF

WPF
摘要:public class CheckComputerFreeState { /// /// 创建结构体用于返回捕获时间 /// [StructLayout(LayoutKind.Sequential)] ... 阅读全文
posted @ 2015-04-13 09:49 b̶i̶n̶g̶.̶ 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:C# var icon = System.Drawing.Icon.ExtractAssociatedIcon(@"filepath"); var m = new MemoryStream(); icon.Save(m); ... 阅读全文
posted @ 2015-02-02 15:01 b̶i̶n̶g̶.̶ 阅读(814) 评论(0) 推荐(0) 编辑
摘要://加载计算机上可用的字体 public void LoadFonts(object ietfLanguageTag) { try { var sysFonts = Fonts.Sy... 阅读全文
posted @ 2015-01-14 10:21 b̶i̶n̶g̶.̶ 阅读(330) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.mgenware.com/blog/?p=2238#_h1 阅读全文
posted @ 2015-01-13 17:07 b̶i̶n̶g̶.̶ 阅读(206) 评论(0) 推荐(0) 编辑
摘要:if (e.KeyStates == Keyboard.GetKeyStates(Key.F4) && Keyboard.Modifiers == ModifierKeys.Alt){ e.Handled = true; } 阅读全文
posted @ 2014-11-11 11:13 b̶i̶n̶g̶.̶ 阅读(657) 评论(0) 推荐(0) 编辑
摘要:1 if(e.KeyStates == Keyboard.GetKeyStates(Key.F4) && Keyboard.Modifiers == ModifierKeys.Alt)2 {3 you options;4 } 阅读全文
posted @ 2014-11-11 11:12 b̶i̶n̶g̶.̶ 阅读(458) 评论(0) 推荐(0) 编辑
摘要:应用 阅读全文
posted @ 2014-10-13 17:42 b̶i̶n̶g̶.̶ 阅读(576) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 6 7 8 ... 阅读全文
posted @ 2014-08-05 16:21 b̶i̶n̶g̶.̶ 阅读(507) 评论(0) 推荐(0) 编辑
摘要:RichTextBox内容模型RichTextBox支持基于块的内容模型。RichTextBox 的内容属性为 Blocks,这是 Paragraph 元素的集合Paragraph元素可包含从 Inline 派生的元素。上图总结了 RichTextBox 的内容模型,并且显示从 Block 和 In... 阅读全文
posted @ 2014-07-24 12:00 b̶i̶n̶g̶.̶ 阅读(5826) 评论(1) 推荐(1) 编辑
摘要:之前做WPF遇到问题,在网上找到的一个类 1 public class PopupNonTopmost : System.Windows.Controls.Primitives.Popup 2 { 3 public static DependencyProperty ... 阅读全文
posted @ 2014-07-22 13:42 b̶i̶n̶g̶.̶ 阅读(441) 评论(0) 推荐(0) 编辑
摘要:1. MVVM MVVM的设计模式最早于2005年由微软的WPF和Silverlight架构师John Gossman在他的博客中提到。 WPF中采用MVVM的架构可以获得以下好处: 1. 将UI和业务的设计完全分开,View只是ViewModel的消费者2. 有助于我们区别并哪些是UI操作,哪些... 阅读全文
posted @ 2014-07-18 18:33 b̶i̶n̶g̶.̶ 阅读(1238) 评论(0) 推荐(1) 编辑
摘要:纯理论,可能会枯燥。.net 技术群: 199281001 ,欢迎加入。1.目标对象一定是派生自DependencyObject的对象,并且目标属性必须是依赖属性,否则数据绑定操作将会失 败。绑定源对象可以不是依赖对象和依赖属性。2.定义了依赖属性时,FrameworkPropertyMetadat... 阅读全文
posted @ 2014-07-18 13:43 b̶i̶n̶g̶.̶ 阅读(999) 评论(0) 推荐(1) 编辑
摘要:1 using System; 2 using System.Threading; 3 using System.Windows; 4 using System.Windows.Controls; 5 using WangCai.Common; 6 7 namespace Wang... 阅读全文
posted @ 2014-07-07 18:59 b̶i̶n̶g̶.̶ 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:private const int INTERNET_CONNECTION_MODEM = 1; private const int INTERNET_CONNECTION_LAN = 2; private const int INTERNET_CONNE... 阅读全文
posted @ 2014-07-07 18:57 b̶i̶n̶g̶.̶ 阅读(1456) 评论(0) 推荐(0) 编辑
摘要:解决方案:手动添加Handler,因为e.Handled这个属性是用在路由事件中的,当某个控件得到一个RoutedEvent,就会检测Handled是否为true,为true则忽略该事件。//手动注册 this.AddHandler(MouseLeftButtonUpEvent, new Mouse... 阅读全文
posted @ 2014-07-07 18:53 b̶i̶n̶g̶.̶ 阅读(404) 评论(0) 推荐(0) 编辑
摘要:1 #region 打开键盘的键 2 const uint KEYEVENTF_EXTENDEDKEY = 0x1; 3 const uint KEYEVENTF_KEYUP = 0x2; 4 5 [DllImport("user3... 阅读全文
posted @ 2014-07-07 11:21 b̶i̶n̶g̶.̶ 阅读(439) 评论(0) 推荐(0) 编辑
摘要:[DllImport("user32.dll")] static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); public static long GetIdleTick() {... 阅读全文
posted @ 2014-07-03 11:29 b̶i̶n̶g̶.̶ 阅读(376) 评论(0) 推荐(0) 编辑
摘要:.NET技术交流群 199281001 .欢迎加入。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Windows; ... 阅读全文
posted @ 2014-07-03 10:52 b̶i̶n̶g̶.̶ 阅读(1094) 评论(1) 推荐(0) 编辑
摘要:.NET技术交流群 199281001 .欢迎加入。using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Remoting.Metadata.W3cXsd2001; using System.Security.Permissions; using System.Text; u... 阅读全文
posted @ 2014-06-30 19:45 b̶i̶n̶g̶.̶ 阅读(1275) 评论(1) 推荐(1) 编辑
摘要:List ipList = new List(); foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { ... 阅读全文
posted @ 2014-06-27 14:45 b̶i̶n̶g̶.̶ 阅读(681) 评论(0) 推荐(0) 编辑