李sir_Blog

博客园 首页 联系 订阅 管理

2023年3月16日

摘要: 一、前言 有个项目需要用到时间编辑控件,在大量搜索无果后只能自己自定义一个了。MFC中倒是有这个控件,叫CDateTimeCtrl。大概是这个样子: 二、要实现的功能 要实现的功能包含: 编辑时、分、秒(可按数字键输入编辑) 获取焦点后可实现递增或递减 三、WFP实现原理 四个TextBox和两个T 阅读全文
posted @ 2023-03-16 08:38 李sir 阅读(305) 评论(0) 推荐(0) 编辑

摘要: 一、前言 WPF没有内置IP地址输入控件,因此我们需要通过自己定义实现。 我们先看一下IP地址输入控件有什么特性: 输满三个数字焦点会往右移 键盘←→可以空光标移动 任意位置可复制整段IP地址,且支持x.x.x.x格式的粘贴赋值 删除字符会自动向左移动焦点 知道以上特性,我们就可以开始动手了。 二、 阅读全文
posted @ 2023-03-16 08:26 李sir 阅读(170) 评论(0) 推荐(0) 编辑

2023年3月15日

摘要: 一、前言 滚动条一般用于加载进度,我们在看视频的时候或者在浏览网页的时候经常能看到加载进度的页面。在程序开发中,默认的进度加载样式可能跟程序风格不太一样,或者加载进度的时候需要更改一下加载的样式。这个时候就需要通过修改ProgressBar的样式来实现。 二、ProgressBar的基本样式 Pro 阅读全文
posted @ 2023-03-15 19:24 李sir 阅读(91) 评论(0) 推荐(0) 编辑

摘要: 一、前言 默认的MenuItem样式比较普通,这次自定义MenuItem的样式也只是对MenuItem的颜色风格进行变化。需要其他功能的变化,大家可以根据样式代码进行扩展。 MenuItem的样式代码: <!--MenuItem--> <Style TargetType="MenuItem"> <S 阅读全文
posted @ 2023-03-15 19:13 李sir 阅读(424) 评论(0) 推荐(0) 编辑

摘要: 一、前言 程序中经常会用到TabControl控件,默认的控件样式很普通。而且样式或功能不一定符合我们的要求。比如:我们需要TabControl的标题能够居中、或平均分布;或者我们希望TabControl的标题能够进行关闭。要实现这些功能我们需要对TabControl的样式进行定义。 二、实现Tab 阅读全文
posted @ 2023-03-15 17:11 李sir 阅读(283) 评论(0) 推荐(0) 编辑

摘要: 一、前言 TreeView控件在项目中使用比较频繁,普通的TreeView并不能满足我们的需求。因此我们需要滴对TreeView进行改造。下面的内容将介绍仿QQ联系人TreeView样式及TreeView数据绑定方法。 二、TreeView仿QQ联系人列表 准确的说不是仿QQ联系人列表,这个Tree 阅读全文
posted @ 2023-03-15 17:00 李sir 阅读(435) 评论(0) 推荐(0) 编辑

摘要: 2022-12-23 1、添加资源字典文件style.xmal 2、在资源字典中添加自定义style等 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="htt 阅读全文
posted @ 2023-03-15 16:58 李sir 阅读(234) 评论(0) 推荐(0) 编辑

2023年3月14日

摘要: 一、ComboBox基本样式 ComboBox有两种状态,可编辑和不可编辑状态。通过设置IsEditable属性可以切换控件状态。 先看基本样式效果: 基本样式代码如下: <!--ComboBox--> <!--ComBoBox项选中背景色--> <SolidColorBrush x:Key="Co 阅读全文
posted @ 2023-03-14 14:45 李sir 阅读(2272) 评论(0) 推荐(0) 编辑

摘要: 内容转自https://www.cnblogs.com/xiaogangqq123/archive/2012/05/07/2487166.html 一、DataGrid基本样式(一) 小刚已经把DataGrid的样式写的很完整了,这里我做点补充,先贴上基本样式的代码: <!--DataGrid样式- 阅读全文
posted @ 2023-03-14 11:32 李sir 阅读(169) 评论(0) 推荐(0) 编辑

摘要: 一、前言 ItemsControl、ListBox、ListView这三种控件在WPF中都可作为列表信息展示控件。我们可以通过修改这三个控件的样式来展示我们的列表信息。 既然都是展示列表信息的控件,那他们有什么相同点和不同点呢。 同: 1、这三个控件都是列表型控件,可以进行列表绑定(ItemsSou 阅读全文
posted @ 2023-03-14 09:13 李sir 阅读(1779) 评论(0) 推荐(0) 编辑