随笔分类 - WPF
WPF
摘要:public class CheckComputerFreeState { /// /// 创建结构体用于返回捕获时间 /// [StructLayout(LayoutKind.Sequential)] ...
阅读全文
摘要:C# var icon = System.Drawing.Icon.ExtractAssociatedIcon(@"filepath"); var m = new MemoryStream(); icon.Save(m); ...
阅读全文
摘要://加载计算机上可用的字体 public void LoadFonts(object ietfLanguageTag) { try { var sysFonts = Fonts.Sy...
阅读全文
摘要:原文:http://www.mgenware.com/blog/?p=2238#_h1
阅读全文
摘要:if (e.KeyStates == Keyboard.GetKeyStates(Key.F4) && Keyboard.Modifiers == ModifierKeys.Alt){ e.Handled = true; }
阅读全文
摘要:1 if(e.KeyStates == Keyboard.GetKeyStates(Key.F4) && Keyboard.Modifiers == ModifierKeys.Alt)2 {3 you options;4 }
阅读全文
摘要:1 2 3 4 5 6 7 8 ...
阅读全文
摘要:RichTextBox内容模型RichTextBox支持基于块的内容模型。RichTextBox 的内容属性为 Blocks,这是 Paragraph 元素的集合Paragraph元素可包含从 Inline 派生的元素。上图总结了 RichTextBox 的内容模型,并且显示从 Block 和 In...
阅读全文
摘要:之前做WPF遇到问题,在网上找到的一个类 1 public class PopupNonTopmost : System.Windows.Controls.Primitives.Popup 2 { 3 public static DependencyProperty ...
阅读全文
摘要:1. MVVM MVVM的设计模式最早于2005年由微软的WPF和Silverlight架构师John Gossman在他的博客中提到。 WPF中采用MVVM的架构可以获得以下好处: 1. 将UI和业务的设计完全分开,View只是ViewModel的消费者2. 有助于我们区别并哪些是UI操作,哪些...
阅读全文
摘要:纯理论,可能会枯燥。.net 技术群: 199281001 ,欢迎加入。1.目标对象一定是派生自DependencyObject的对象,并且目标属性必须是依赖属性,否则数据绑定操作将会失 败。绑定源对象可以不是依赖对象和依赖属性。2.定义了依赖属性时,FrameworkPropertyMetadat...
阅读全文
摘要:1 using System; 2 using System.Threading; 3 using System.Windows; 4 using System.Windows.Controls; 5 using WangCai.Common; 6 7 namespace Wang...
阅读全文
摘要:private const int INTERNET_CONNECTION_MODEM = 1; private const int INTERNET_CONNECTION_LAN = 2; private const int INTERNET_CONNE...
阅读全文
摘要:解决方案:手动添加Handler,因为e.Handled这个属性是用在路由事件中的,当某个控件得到一个RoutedEvent,就会检测Handled是否为true,为true则忽略该事件。//手动注册 this.AddHandler(MouseLeftButtonUpEvent, new Mouse...
阅读全文
摘要:1 #region 打开键盘的键 2 const uint KEYEVENTF_EXTENDEDKEY = 0x1; 3 const uint KEYEVENTF_KEYUP = 0x2; 4 5 [DllImport("user3...
阅读全文
摘要:[DllImport("user32.dll")] static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); public static long GetIdleTick() {...
阅读全文
摘要:.NET技术交流群 199281001 .欢迎加入。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Windows; ...
阅读全文
摘要:.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...
阅读全文
摘要:List ipList = new List(); foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { ...
阅读全文