随笔分类 -  WPF

摘要:1、ValidationRule 验证 ValidationRule:是通过ValidationRule中的的Validate方法来验证我们绑定的属性。所以我们的用法是继承ValidationRule,重写他的Validate方法。示例 而XAML中需要把错误信息显示出来。 这样显示的错误信息就会以 阅读全文
posted @ 2019-06-24 11:13 DarJeely 阅读(540) 评论(0) 推荐(0)
摘要:一、继承的类和接口,还有它们的方法不同 1)ObservableCollection比较简单,继承了Collection, INotifyCollectionChanged, INotifyPropertyChanged Collection:为泛型集合提供基类。 INotifyCollection 阅读全文
posted @ 2019-06-24 11:08 DarJeely 阅读(675) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/GongchuangSu/article/details/48832721 https://blog.csdn.net/hyman_c/article/details/50899321 聊作总结。 ObservableCollection< T >类表示一 阅读全文
posted @ 2019-06-24 11:08 DarJeely 阅读(3738) 评论(0) 推荐(0)
摘要:WPF数据绑定(要是后台类对象的属性值发生改变,通知在“client界面与之绑定的控件值”也发生改变须要实现INotitypropertyChanged接口) MainWindow.xaml MainWindow.xaml.cs Model 阅读全文
posted @ 2019-06-24 11:06 DarJeely 阅读(613) 评论(0) 推荐(0)
摘要:PropertyChangeNotification属性更改通知 实现效果:1.拍卖金额自动随属性值变化而通知界面绑定的值变化。 关键词 : INotifyPropertyChanged ObservableCollection<T> 界面xaml:数据模板 <DataTemplate x:Key= 阅读全文
posted @ 2019-06-24 11:05 DarJeely 阅读(931) 评论(0) 推荐(0)
摘要:一、依赖属性基本介绍 本篇开始学习WPF的另一个重要内容依赖属性。 大家都知道WPF带来了很多新的特性,其中一个就是引入了一种新的属性机制——依赖属性。依赖属性出现的目的是用来实现WPF中的样式、自动绑定及实现动画等特性。依赖属性的出现是WPF这种特殊的呈现原理派生出来的,与.NET普通属性不同的是 阅读全文
posted @ 2019-06-24 11:02 DarJeely 阅读(447) 评论(0) 推荐(0)
摘要:WPF入门教程系列四——Dispatcher介绍 一、Dispatcher介绍 微软在WPF引入了Dispatcher,那么这个Dispatcher的主要作用是什么呢? 不管是WinForm应用程序还是WPF应用程序,实际上都是一个进程,一个进程可以包含多个线程,其中有一个是主线程,其余的是子线程。 阅读全文
posted @ 2019-06-24 10:59 DarJeely 阅读(547) 评论(0) 推荐(1)
摘要:WPF入门教程系列五——Window 介绍 一、窗体类基本概念 对于WPF应用程序,在Visual Studio和Expression Blend中,自定义的窗体均继承System.Windows.Window类。用户通过窗口与 Windows Presentation Foundation (WP 阅读全文
posted @ 2019-06-24 10:59 DarJeely 阅读(563) 评论(0) 推荐(0)
摘要:接上文WPF入门教程系列二——Application介绍,我们继续来学习Application 三、WPF应用程序的关闭 WPF应用程序的关闭只有在应用程序的 Shutdown 方法被调用时,应用程序才停止运行。 ShutDown 是隐式或显式发生,可以通过指定 ShutdownMode 的属性值来 阅读全文
posted @ 2019-06-24 10:55 DarJeely 阅读(599) 评论(0) 推荐(0)
摘要:一.Application介绍 WPF和WinForm 很相似, WPF与WinForm一样有一个 Application对象来进行一些全局的行为和操作,并且每个 Domain (应用程序域)中仅且只有一个 Application 实例存在。和 WinForm 不同的是WPF Application 阅读全文
posted @ 2019-06-24 10:54 DarJeely 阅读(578) 评论(0) 推荐(0)
摘要:WPF入门教程系列目录 WPF入门教程系列二——Application介绍 WPF入门教程系列三——Application介绍(续) WPF入门教程系列四——Dispatcher介绍 WPF入门教程系列五——Window 介绍 WPF入门教程系列六——布局介绍与Canvas(一) WPF入门教程系列 阅读全文
posted @ 2019-06-24 10:52 DarJeely 阅读(4022) 评论(0) 推荐(0)
摘要:Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR) 属性的功能,这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。 这段是MSDN上对依赖属性(DependencyProperty 阅读全文
posted @ 2019-06-24 10:48 DarJeely 阅读(600) 评论(0) 推荐(0)
摘要:书接上文,前篇文章介绍了依赖属性的原理和实现了一个简单的DependencyProperty(DP),这篇文章主要探讨一下如何使用DP以及有哪些需要注意的地方。 回顾 依赖属性是由DependencyObject来使用的,那么一个典型的使用场景是什么样呢? 使用DependencyProperty 阅读全文
posted @ 2019-06-24 10:47 DarJeely 阅读(473) 评论(0) 推荐(0)
摘要:WPF 自定义依赖属性 DependencyObject和DependencyPorperty两个类是WPF属性系统的核心。 在WPF中,依赖对象的概念被DependencyObject类实现;依赖属性的概念则由DependencyPorperty类实现。 必须使用依赖对象作为依赖属性的宿主,二者结 阅读全文
posted @ 2019-06-24 10:44 DarJeely 阅读(1013) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-24 10:11 DarJeely 阅读(243) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-24 10:02 DarJeely 阅读(113) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-24 09:46 DarJeely 阅读(496) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-24 09:43 DarJeely 阅读(274) 评论(0) 推荐(0)
摘要:Control.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。 Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。 就是一个是同步的一个是异步的,也就是一个需要等待一个不需要等待 In 阅读全文
posted @ 2019-06-18 10:32 DarJeely 阅读(1971) 评论(0) 推荐(0)