wpf
文章平均质量分 77
小周爱学习
一直在学习,不断在退步!!!
展开
-
WPF自定义Button按钮背景,支持鼠标滑动背景,不可用背景
上次在写button实现圆角的时候写了个支持按钮更换背景,支持滑动更换背景和不可用背景的样式。但是写的样式比较死,无法支持一套样式走天下。现在我跟该了下之前写的!代码如下:public class SunButton : Button { #region 属性 /// <summary> /// 圆角 /// &l...原创 2018-03-30 10:17:45 · 1063 阅读 · 0 评论 -
WPF自定义日历多选控件,自定义Calender日历多选控件
最近在开发中需要用到日历多选的功能,用户需要选择多个日期查询数据,Calender控件支持多选功能只需要设置SelectionMode="MultipleRange"就可以实现多选功能。我们的要求是点击日历图标的时候把日期控件显示出来,然后选择多个日期后把选择的日期放入文本框显示出来。下面就开始把Calender重写下实现一套样式走天下public class SunCalender : Cale...原创 2018-03-30 11:07:33 · 1869 阅读 · 0 评论 -
WPF自定义Command命令
最近在写wpf控件的时候,需要用到自定义一个Command命令。于是查询了一些资料学会了如何在wpf自定义Command命令。具体代码如下:首先定义一个Command依赖属性:public ICommand CustomCommand { get { return (ICommand)GetValue(...原创 2018-03-28 14:21:08 · 2731 阅读 · 0 评论 -
WPF自定义依赖属性
MVVM下经常需要用到绑定数据,比如文本框显示,下拉框数据绑定。但是有些情况下微软提供的属性不能满足自己要求,那么就需要自己去定义一些依赖属性。比如下拉框多选的时候,单选可以使用SelectedItem绑定,多选怎么办?多选就需要自己来定义一个依赖属性来。具体怎么定义依赖属性,代码如下:public string SelectedItems { get { ...原创 2018-03-28 14:36:08 · 1488 阅读 · 1 评论 -
WPF滚动条样式自定义,ScrollViewer样式自定义
在做wpf界面制作中布局经常用到ScrollViewer控件,默认的样式很丑,跟自己设计的界面风格不搭配,需要修改成跟自己界面设计风格一样的话需要修改它的默认样式。下面就分享下代码:<ScrollViewer HorizontalScrollBarVisibility="Visible" Template="{DynamicResource ScrollViewerControlTempla...原创 2018-04-03 17:01:44 · 7895 阅读 · 0 评论 -
WPF自定义Button控件实现圆角
Button实现圆角很简单只需Button ContentTemplate修改样式模板就可以实现了。但是这样无法达到复用,比如另一个按钮设计的不需要圆角样式又用的同一套怎么办?当然可以在把样式复制下然后改一个样式名字修改下样式就可以了。但是这样两份样式几乎一样,只不过一个圆角一个不是。可以通过自定义Button控件给Button新增一个依赖属性完成这个功能。首先定义一个类继承Button控件,然后...原创 2018-03-28 16:32:29 · 7650 阅读 · 0 评论