WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。WPF可以更方便的开发更漂亮的界面,并且可以比以前更好地
在Dependency Property(3)——属性值继承中,我们提到一些具有一定优先权的源,也就是属性值提供程序,它们到底有哪些呢?这就是我们在这个Post中要说的Dependency Property支持多个属性值提供程序。WPF提供了强大的机制来保证多个提供程序设置Dependency Property的值,而这些提供 程序按照一定的流程、一定的优先权来进行设置。如果没有设计良好的机制来处
在第二十三节,我们使用CollectionView实现了对于绑定数据的导航,除导航功能外,还可以通过CollectionView对数据进行类似于DataView的排序、筛选等功能。一、数据的排序:使用第二十四节的数据源,查询所有的产品信息: 1: <Window x:Class="WPF_24.CollectionViewSortData"2: xmlns="http://sche
1,新建CustomControl
在选择控件基类后,第一件事情便是在你的项目中新建"CustomControl",我们会发现在项目中自动生成了一个*.CS(或*.VB或其他)文件以及\Themes\Generic.xaml(如果原来没有的话),他们分别是CustomControl的后台代码文件(Code Behind)与控件的默认主题文件,打开\Themes\Generic.xaml,你会发现其
转载
2024-04-24 19:25:59
178阅读
使用Prism委托命令Demo: WPF委托命令DelegateCommand的传参方式 在WPF中使用命令的步骤很简单1.创建命令2.绑定命令3.设置命令源4.设置命令目标WPF中命令的核心是System.Windows.Input.ICommand接口,所有命令对象都实现了此接口。当创建自己的命令时,不能直接实现ICommand接口,而是要使用System.Windows.
WPF中的Page相比Window来说更加的精简,因为他没有提供一个Show或者是Hide的方法,而是通过链接的方式进行页面切换。此外, 一般来说Page不设置自身的大小,因为页面的尺寸由包含它的宿主窗体来决定的。如果设置了页面的Width和Height大小,如果宿主的大小小于页面 的,则页面会被裁剪;如果宿主的大小大于页面的,则页面会居中显示。同时页面可以设置WindowWidth和Window
概要:WPF是微软用于开发富客户端程序的新一代用户界面框架。包含在.Net3.0及以后的版本中。WPF框架集成了应用程序界面,二维图形,三维图象,文档,多媒体等元素。它采用了最新的显卡硬件加速矢量渲染引擎,使得用户界面速度更快,可扩展性更好并与分辨率无关。 下列图形体现了WPF的最新主要功能特征:行为与显示的分离:WPF 把用户界面的显示和它行为控制完全分离开了。界面通常用由可扩展应用程序标记语言
DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。
DevExpress WPF的Theme Designer是一个独立的工具,允许开发人员根据内置的DevExpress WPF应用程序主题修改和创
今天在公司比较闲所以就连续学了两节WPF,下面是要跟大家探讨一下关于如何用WPF绘制与配置2D图像界面,说来好笑,刚刚公司的同事遇到一个有关WPF的问题——怎样在WPF的设计页面化一个红色箭头。刚刚看到这个问题,我思考了一下,也动手做了一下,不过能力有限还是自己没有解决,于是开始Google,Baidu。在网上有很多解决方案,但是用的方法都是差不多的:写一个画箭头的class,然后在需要用到箭头的
开始文章之前我先说一下,我写的文章里面有很多的概念是片面的,因为我觉得我们是做正式的开发的,不是咬文嚼字的。所以需要看正式定义的朋友可以买相关的书籍查看,或者g一下。在这里如果对于各位有误导的行为还请谅解。别过了1-2年突然弄清楚了再问候我长辈,这是不道德的。 开始
转载
2024-10-11 21:00:20
77阅读
DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpress WPF的Theme Designer是一个独立的工具,允许开发人员根据内置的DevExpress WPF应用程序主题
DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装Microsoft Office,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CSV 和 Snap Report等企业级文件。DevExpr
DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。在本文中,我们将描述DevExpress WPF v22.2即将在数据网格组件中增强的一些功能。注意:本文中包含的详细信息仅代表产品团队当前/预计的
DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpress WPF的Theme Designer是一个独立的工具,允许开发人员根据内置的DevExpress WPF应用程序主题
转载
2024-04-24 17:41:06
521阅读
DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!DevExpress WinForm v22.1.5版本中发布了新的UI模板(戳这里了解详情>>),Win
WPF控件和布局,根据刘铁猛《深入浅出WPF》书籍讲解内容,主要记录控件和布局的原理,如果有不足的地方,请大牛们键盘下留情--轻喷!如果还算有用,请给点动力,支持一把!一、WPF里的控件1.1 控件的实质控件就是数据和行为的载体。1.2 WPF中的一个重要概念--数据驱动UI 什么是数据驱动UI呢?我们知道传统的GUI界面都是由windows消息通过事件传递给程序,程序根据不同的操作来表达出
做Winform的,我们一般都知道,传统.NET界面有一个RichTextBox控件,这个是一个富文本控件,可以存储图片文字等内容,它有自己的文件格式RTF,在DevExpress控件组里面也有一个同等的控件,他的名字是RichEditControl,这个控件功能很强大,在我上一篇随笔《Winform开发框架之通用短信邮件通知模块》中,有介绍过利用它来做邮件编辑器,实现图文并茂的邮件的功能,如下所
转载
2024-04-26 11:36:29
1244阅读
DevExpress技术交流群3:700924826 欢迎一起进群讨论DevExpress WPF 拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方
转载
2024-08-22 17:38:16
86阅读
DevExpress学习笔记 XtraGrid-数据绑定 XtraGrid控件可以说是开发系统时使用的频率最多的控件,网上也有好多人对于此控件的用法津津乐道,受关注的程度远非其它的控件可比。DevExpress控件中专门针对与XtraGrid也开发了多种不同类型的视图控件,比如网格视图(Grid View)、 布局视图(Layout View)、 带区网格视图(Banded Grid View
转载
2024-03-24 10:47:50
103阅读
WPF(Windows Presentation Foundation)作为.NET 3.0四剑客之一, 承担着统一Windows桌面应用界面开发的重任。微软为了推广这个重要技术,微软开发了一个专门用于开发网站内容阅读器的SDK,并和合作伙伴共同发布了几个WPF实现的阅读器;一起以这些WPF的案例,引导开发企业逐步采用WPF。而,内容提供网站也可以利用这个SDK,仿照这些案例实现自己网站的阅读器