SF
WPF软件项目示例
WPF软件项目示例
注册登录
关注博客
注册登录
主页
关于
RSS
WPF:数据绑定--数据模板介绍
李志玮
2018-01-28
阅读 3 分钟
3.8k
DataTemplatingIntro数据模板介绍 实现效果: 列出任务项数据,由普通数据模板显示一般信息,重要任务项则只显示大写文本描述。 若任务项的类型为Home,由数据模板的边框改变成黄色,其他任务只大写显示文本 根据选定的任务项由数据模板展示其详细信息 实践: DataTemplate.Triggers数据模板触发器 ItemTemplateSelector...
WPF:数据绑定--组合集合绑定
李志玮
2018-01-28
阅读 2 分钟
3.8k
CompositeCollections组合集合绑定 实现效果: 实践: CompositeCollection下的CollectionContainer 关键代码: {代码...} 数据模板: {代码...} 扩展: CompositeCollection:启用要以单个列表形式显示的多个集合和项。 CompositeCollection 可包括项(如字符串、对象、XML 节点、元素)和其他集合。 ItemsControl 使用...
WPF:数据绑定-数据验证(2)
李志玮
2018-01-27
阅读 5 分钟
3.1k
该应用程序提示用户输入多个客户,并为每个客户指定一个销售代表。 该应用程序检查销售代表和客户是否属于同一区域。 如果所有验证规则都成功,则该示例将调用 UpdateSources 来验证绑定并将值保存到源。
WPF:数据验证(3)
李志玮
2018-01-27
阅读 8 分钟
4.9k
BusinessLayerValidation业务层逻辑验证 练习: 如何在业务层数据视图类编写验证代码 Xaml中使用DataErrorValidationRule 样式中工具提示显示验证错误信息,与之前代码一样 {代码...} 此处多了ValidatesOnExceptions="True" 通过设置此属性,可以以另一种方式显式使用 ExceptionValidationRule 元素。 ExceptionValidati...
WPF:数据绑定示例总结(2)
李志玮
2018-01-26
阅读 5 分钟
1.9k
BindingToStringFormat 练习: gridview的列绑定string格式 listbox文本的MultiBinding多绑定string格式 列绑定GridViewColumn.DisplayMemberBinding中的stringformat {代码...} ListBox 的数据模板绑定中的stringformat {代码...} StringFormat 可以是预定义的、撰写的或自定义的字符串格式。 如果设置 Converter 和 St...
WPF:数据绑定示例总结(1)
李志玮
2018-01-26
阅读 4 分钟
2.3k
BindConversion绑定转换 ps:type.Name {代码...} {代码...} BindingDPToDP属性间绑定 {代码...} 也可以选择为:SelectedValue.Content或者:SelectionBoxItem:获取在选择框中显示的项。(默认字符串值) BindingToMethod绑定方法 Binding.BindsDirectlyToSource 属性:获取或设置一个值,该值指示是否计算相对于数据项...
WPF:(5-4)ConcentricRingsDemo同心环动画
李志玮
2018-01-25
阅读 2 分钟
2.2k
源项目地址:[链接]以下是把示例转换为简要说明,同时给出实际运行效果及关键代码剖析: ConcentricRingsDemo同心环动画效果图 如下: 描述: 在一个点附近中不断涌现出不同颜色的圆圈,圆圈不断变大后消散。 只有简单的代码,那么具体思路如何实现呢? 一种是利用帧数驱动(未设置)。另一种是利用动画循环,本例是使用...
WPF:简单的选择目录下的图片显示功能
李志玮
2018-01-25
阅读 6 分钟
5k
加载目录下的图片并选择展示 实现功能有: 选择目录,加载图片 选择图片,展示 难点: WPF下选择目录,并加载到集合 绑定到集合当前项 主要思路及关键代码:一个数据模板类Photo,更简单的就利用库里的BitmapFrame类。 {代码...} 一个视图模型类PhotoCollection集合类,继承ObservableCollection<Photo>,作为绑定...
WPF:数据绑定总结(1)
李志玮
2018-01-25
阅读 5 分钟
9.1k
一、概念:什么是数据绑定? WPF中的数据绑定:是在应用程序 UI 与业务逻辑之间建立连接的过程;扩展: 为应用程序提供了一种表示数据和与数据交互的简单而又一致的方法。 元素能够以公共语言运行时 (CLR) 对象和 XML 的形式绑定到各种数据源中的数据。 数据绑定可能还意味着如果元素中数据的外部表现形式发生更改,则基...
WPF:MVVM解析探究
李志玮
2018-01-21
阅读 10 分钟
11k
(1)Data Binding (2)Dependency Property (3)委托、事件、命令ICommand 上面三点内容,在学习MVVM之前要求简单了解并掌握使用。
WPF:(5-3)3D粒子转圈动画示例
李志玮
2018-01-18
阅读 7 分钟
6.4k
Particle.cs粒子类ParticleSystem.cs粒子系统类ParticleSystemManager.cs粒子系统管理类WPF中MainWindow.xaml及.cs文件等
WPF:(5-2)PhotoViewerDemo图片库查询编辑
李志玮
2018-01-17
阅读 6 分钟
3.5k
主要实现功能:1 根据选定目录自动加载图片或缩略图,并显示选中图片的元素据信息2 选中图片进行编辑、缩放、旋转、黑白变3 对图片容器大小进行自动缩放
WPF:(5-1)程序样例VideoViewerDemo视频播放器示例
李志玮
2018-01-17
阅读 7 分钟
4.1k
源项目地址:[链接]以下是把样例转换为简要说明,同时给出实际运行效果及关键代码剖析: VideoViewerDemo视频播放器示例 实现效果: 根据目录名选择里面播放文件,添加到列表。 点击播放列表,播放区自动播放对应文件 在播放列表上的鼠标提示中播放文件(无声的) 关注词: DirectoryInfo+ObservableCollection运用 数据...
WPF:(4)样式与模板示例集合
李志玮
2018-01-16
阅读 12 分钟
5.5k
源项目地址:[链接]以下是把样例转换为简要说明,同时给出实际运行效果及关键代码: - AlternatingAppearanceOfItems子项颜色交替变换呈现 设置集合视图源记分组属性描述项 {代码...} 子项交替数索引对应颜色的转换器 {代码...} 以上作为资源项。 ListBox的分组样式、标题模板、数据模板 设置相对绑定,其中背景色绑定到...
WPF:(3)VisualLayer可视化层样例
李志玮
2018-01-15
阅读 12 分钟
3k
源项目地址:[链接]以下是把样例转换为简要说明,同时给出实际运行效果及关键代码: CompositionTarget ps:刷新率=总计数/总时间秒数 {代码...} DrawingVisual {代码...} 构建可视化对象方框、文本、圆方法 {代码...} 处理点击事件,根据可视化树命中测试来获取命中结果,在回调函数更改命中对象透明度 {代码...} 以下...
WPF:(2)Thread线程样例
李志玮
2018-01-15
阅读 6 分钟
4.8k
源项目地址:[链接]以下是把样例转换为简要说明,同时给出实际运行效果及关键代码: 1 MultiThreadingWebBrowser {代码...} 2 SingleThreadedApplication {代码...} 3 UsingDispatcher天气预报 在本示例中,模拟检索天气预报的远程过程调用。 使用一个单独的辅助线程来执行此调用,并在完成后在 UI 线程的 Dispatcher 中...
WPF:(1)Window相关样例大集合
李志玮
2018-01-15
阅读 9 分钟
2.2k
源项目地址:[链接]以下是把样例转换为简要说明,同时给出实际运行效果及关键代码: 自定义窗口 通过Thumb控件移动无窗口工作区的可控大小,及可拖动窗体。 {代码...} 模拟系统txt软件的一系列功能。 查找关键代码: {代码...} 显示消息框的各种样式及参数 关键代码: {代码...} 无边框窗口 代码见图片内 托盘区通知显示...
WPF:与windows窗体进行交互
李志玮
2018-01-14
阅读 3 分钟
4.4k
源自《WPF编程宝典》总结小记。 混合窗口和窗体 显示模态窗口和窗体 从WPF应用程序中显示模态窗体很简单,如WPF中: {代码...} 在windows窗体应用程序显示WPF的方法: {代码...} 显示非模态窗口和窗体 在Windows窗体中非模态显示WPF,需如下:引入WindowsFormsIntegration.dll程序集 {代码...} 在WPF应用程序中显示非模...
WPF:插件模型
李志玮
2018-01-14
阅读 7 分钟
4.7k
允许第三方开发人员扩展应用程序的功能。如PS中的插件提供大量图片处理效果; firefox中插件提供了增强Web冲浪及全新功能。插件模型的主要优点是不需要为许多任务(如发现)编写底层代码,主要缺点是非常复杂。
WPF示例:多线程MultiThreading,BackgroundWorker专线程工作
李志玮
2018-01-13
阅读 10 分钟
5.9k
《WPF编程宝典》一个多线程示例,记录下。一、介绍:通过多线程特性可使WPF应用程序执行后台工作,同时保持用户界面能够进行响应。1 了解多线程模型 WPF元素具有线程关联性:创建WPF元素的线程拥有所有所创建的元素,其他线程不能直接与这些WPF元素进行交互 dispatcher(调度程序)拥有应用程序线程,并管理工作项队列。...
WPF项目示例1:入门
李志玮
2018-01-02
阅读 8 分钟
6.3k
演示:入门WPF应用程序项目 参考来源Microsoft Help 查看器wpf入门内容 下图显示应用了控件、布局、样式、数据绑定和数据模板的 ExpenseIt 应用程序的两个页。 其中包括一个应用程序定义、两个页以及一个图像(未使用) 1 主窗口MainWindow.xaml {代码...} 主窗口后台代码MainWindow.xaml.cs {代码...} 2 页面ExpenseItHo...
1
2
3
(current)
上一页
3
(current)
下一页