WPF中使用ValidationRule自定义验证规则本文主要是展示在 WPF 中使用 ValidationRule 自定义验证规则,然后通过 Behavior 传递到 ViewModel 中,在 ViewModel 中对错误信息统一响应。1、自定义验证规则类这里自定义两个验证规则类,分别用于验证 “用户名”输入不可为空、“邮箱”输入值需满足格式要求。两个类需要继承 ValidationRule
# 科普:Redis 启动代码
## 什么是Redis?
Redis(Remote Dictionary Server)是一个开源的内存数据库,也可以用作缓存和消息代理。它支持多种数据结构,包括字符串、哈希表、列表、集合等,还提供了丰富的功能和高性能。
## Redis 启动代码示例
以下是一个简单的 Redis 启动代码示例,我们使用 Python 编写:
```python
impo
原创
2024-04-30 03:33:54
23阅读
一、Application介绍WPF中的Application对象用来进行一些全局的行为和操作,并且每个 Domain (应用程序域)中仅且只有一个 Application 实例存在。WPF Application默认由两部分组成 : App.xaml 和 App.xaml.cs,这有点类似于 As
转载
2023-11-14 09:07:05
56阅读
## 启动Redis代码详解
Redis是一个开源的、基于内存的数据存储系统,被广泛用于缓存、会话存储等场景。在Windows系统上启动Redis并不是一件很简单的事情,本文将为大家详细介绍如何在Windows环境下启动Redis,并附带代码示例。
### Redis的安装
首先,我们需要从Redis官网下载Windows版本的Redis安装包。下载完成后,双击安装包,按照提示一步一步完成安
原创
2024-04-19 06:19:19
16阅读
WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框 架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正 做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形 界面。定义WPF 为Windows Presentation Foundation的首字母缩写 ,中文译为“
转载
2024-01-26 07:49:55
46阅读
# WPF与Redis的结合使用指南
在现代应用程序中,使用Redis作为数据存储后端已经变得非常流行。Redis是一种高性能的键值存储,适合存储各种类型的数据。本文将指导你如何在WPF(Windows Presentation Foundation)应用程序中使用Redis,供刚入行的小白开发者参考。首先,让我们来概述一下整个流程。
## 流程概述
我们将分以下五个步骤来完成WPF应用程序
在 Windows 的平板模式下才能自动在获取键盘输入焦点时弹出屏幕键盘,但是 Windows 的屏幕键盘做的粗糙,有时候不会自动开启屏幕键盘,此时需要使用代码辅助如果是非平板模式,以及系统没有检测到触摸,此时不一定能弹出屏幕键盘在 Win10 版本小于 10.0.14393 时,可以通过启动 TabTip.exe 应用打开屏幕键盘。而在大于等于 10.0.14393 版本需要使用 CO...
原创
2022-04-21 11:33:41
666阅读
随着Windows Vista 的发行,随之迩来的肯定是基于Vista的应用程序的开发,而Vista最引人的特性之一就是它的用户界面,而WPF则为实现Vista风格的程序开发提供了一种让人兴奋的方法,如果你是一个ASP.NET程序员,那么你更不会陌生. &
引言在项目开发中,word的读取和显示会经常出现在客户的需求中。特别是一些有关法律规章制度、通知、红头文件等,都是用word发布的。在WPF中,对显示WORD没有特定的控件,这对开发显示WORD的需求就增加了点困难。其实只要转换下思路,问题就可以迎刃而解了。WORD转换为XPS没错,就是XPS了。XPS 是XML Paper Specification(XML文件规格书)的简称,是一种电子文件格式
两个项目WpfStartupWithArgsDemo(WPF项目)和WpfStartupWithArgsDemo.Console(控制台项目) 启动控制台项目WpfStartupWithArgsDemo.Console,在代码中启动WpfStartupWithArgsDemo,并传递参数 strin
原创
2022-03-22 10:29:24
1777阅读
在 Windows 的平板模式下才能自动在获取键盘输入焦点时弹出屏幕键盘,但是 Windows 的屏幕键盘做的粗糙,有时候不会自动开启屏幕键盘,此时需要使用代码辅助如果是非平板模式,以及系统没有检测到触摸,此时不一定能弹出屏幕键盘在 Win10 版本小于 10.0.14393 时,可以通过启动 TabTip.exe 应用打开屏幕键盘。而在大于等于 10.0.14393 版本需要使用 CO...
原创
2021-06-30 10:14:08
869阅读
1. Redis 入门1.1. Redis 诞生历程1.1.1.从一个故事开始08 年的时候有一个意大利西西里岛的小伙子,笔名 antirez(http://invece.org/),创建了一个访客信息网站 LLOOGG.COM。有的时候我们需要知道网站的访问情况,比如访客的 IP、操作系统、浏览器、使用的搜索关键词、所在地区、访问的网页地址等等。在国内,有很多网站提供了这个功能,比如 CNZZ,
转载
2024-06-24 20:53:41
46阅读
WPF(Windows Presentation Foundation)应用程序在没有图形加速设备的机器上运行速度很慢是个公开的秘密,给用户的感觉是它太吃资源了,WPF程序的性能和硬件确实有很大的关系,越高档的机器性能越有优势。 程序性能改善不是一蹴而就的,好的设计可以消除影响性能的问题,例如,在运行时构造对象就会对程序的性能造成影响。虽然WPF通过增强的导
转载
2024-02-20 19:02:54
817阅读
模板(Template): WPF系统不但支持传统的Winfrom编程的用户界面和用户体验设计,更支持使用专门的设计工具Blend进行专业设计,同时还推出了以模板为核心的新一代设计理念。 在WPF中,通过引入模板(Template)微软将数据和算法的“内容”与“形式”解耦了。模板是算法和数据的外衣,决定了
转载
2024-02-27 10:22:23
279阅读
WPF之DataGrid控件使用一、DataGrid简介二、DataGrid数据源绑定三、DataGrid单元格编辑触发事件四、DataGrid增加删除行五、DataGrid数据触发器参考文档 一、DataGrid简介据微软官方文档介绍,使用该 DataGrid 控件,可以从许多不同的源(如 SQL 数据库、LINQ 查询或任何其他可绑定的数据源)显示和编辑数据。 列可以显示文本、控件(如 Com
转载
2024-05-11 23:28:15
174阅读
转载
2024-08-09 18:05:53
579阅读
WPF:设置DataGrid中DataGridColumn列的普通样式和编辑样式时间:2012-02-01 20:28 作者:刘圆圆 点击:1570次0:DataGridColumn类型的继承树 DataGridColumn的派生类: 一般情况下DataGridBoundColumn和DataGridComboBoxColumn足以满足多数列的样式,如果需要自定义列样式,则可以
转载
2024-04-26 15:01:56
74阅读
(注:Logical Tree中文称为逻辑树,Visual Tree中文称为可视化树或者视觉树,由于名称不是很统一,文中统一用英文名称代表两个概念,况且VisualTreeHelper和LogicalTreeHelper也是WPF中提供的类名称) 众所周知WPF中的Logical Tree是逻辑上定义的元素层次树,而实际上显示在屏幕上的元素层次树是Visual Tree,Visual T
转载
2024-03-15 11:41:30
41阅读
初学wpf,经常被Binding搞晕,以下记录写Binding的基础。首先,盗用张图。这图形象的说明了Binding的机理。对于Binding,意思是数据绑定,基本用法是:1、在xmal中使用 如下,在TextBox上绑定了Slider的Value,WPF将会机智的进行双向绑定,即TextBox和Slider中任何一方改变,另外一方也将更随跟新。 <TextBox
转载
2024-07-01 09:07:54
368阅读
以下朝夕教育的学习视频的笔记 https://www.bilibili.com/video/BV1gq4y1D76d?p=4&spm_id_from=pageDriver 启动窗口拖入View并且重命名后 1, 2, 3,修改启动路径 ...
转载
2021-10-03 14:53:00
130阅读
2评论