1. 什么是Validaion.ErrorTemplate 数据绑定模型允许您将与您Binding的对象相关联ValidationRules. 如果用户输入的值无效,你可能希望在应用程序 用户界面 (UI) 上提供一些有关错误的反馈. 提供此类反馈的一种方法是设置Validation.ErrorTemplate附加到自定义ControlTemplate的属性. 有关验证的详细讨论, 请参阅数据绑定概述中的 "数据验证" 一节. 如果没有设置Validation.ErrorTemplat…
原文地址 https://www.cnblogs.com/younShieh/p/17008534.html 如果本文对你有所帮助,不妨点个关注和推荐呀,这是对笔者最大的支持~ 我需要一个ListBox,他在界面上分为几列,每列对应一系列的数据.第一行是各数据的标题,支持横向滚动,竖向只支持数据源滚动,标题不随之滚动.视觉上与ListView类似.支持等比拉伸,支持多选,支持从界面去更改内部数据源,支持子项从ListBox中删除自己.为了实现这些功能,我决定自定义一个特殊的列表,当然他还是继承自…
"Markup extensions are used to extend the capabilities of XAML, by providing declarativeoperations that need more than just setting some properties. These can be used to do prettymuch anything, so caution is advised – these extensions must preserve t…
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 简述: 手工以原生Grid的方式,自定义了一个仿弹窗效果,优点可以自定义,缺点需要自己实现以及维护整个弹窗的效果 效果图: 思路: 直接画好页面,控制它的展示消失即可 代码: 1.xaml的弹框,下面的按钮是自定义的样式 <!--确认xlsx的模态框自定义ConfirmedModalBox--> <Border x:Name=" Background="White" V…
原文:在WPF中自定义你的绘制(五) 在WPF中自定义你的绘制(五)                                                                   周银辉将我们的绘制转变为画刷WPF中的画刷比GDI+中要强大得多,除了常用的实心画刷.渐变画刷外,还支持更多的平铺画刷,这包括DrawingBrush.ImageBrush.VisualBrush,其中DrawingBrush使得我们可以将自定义的绘制用于任何可以使用普通画刷的地方.比如下面的代码…
原文:在WPF中自定义你的绘制(四)                                   在WPF中自定义你的绘制(四)                                                              周银辉 1,利用路径绘制图形(PathGeometry)有时我们需要绘制的图形可能很复杂而显得不是那么的规则,这时我们就需要将图形分解成若干小的部分(分解成线段.圆弧.贝塞尔曲线等等),然后将这些小部分使用PathGeometry组合在一起…
原文:在WPF中自定义你的绘制(二)   在WPF中自定义你的绘制(二)                                                                   周银辉1,绘制几何图形也许你在使用WPF进行开发的时候已经注意到一个很有意思的现象,要在屏幕上显示一个圆形(椭圆),你可以使用Ellipse对象,如下面的代码所示: <Grid>          <Ellipse Fill="#FFFFFFFF" Stroke=&…
原文:WPF绘制自定义窗口 WPF是制作界面的一大利器,下面就用WPF模拟一下360的软件管理界面,360软件管理界面如下: 界面不难,主要有如下几个要素: 窗体的圆角 自定义标题栏及按钮 自定义状态栏 窗体的半透明效果 窗体4周有一圈半透明阴影(抓的图上看不出来) 实现思路很简单,首先隐藏默认窗口的标题栏和边框,然后用WPF的Border或Canvas等元素模拟定义窗体的标题栏.内容区和状态栏. 具体实现如下: 第一步:定义义个窗口基类,继承自Window,在构造函数中加载自定义窗口的样式文件…
原文:WPF中自定义的DataTemplate中的控件,在Window_Loaded事件中加载机制初探         最近因为项目需要,开始学习如何使用WPF开发桌面程序.使用WPF一段时间之后,感觉WPF的开发思维和Winform还是有比较大的区别,包括页面布局.数据绑定.自定义模板等等.       整个项目中,有一个业务逻辑的实现方式,需要我在使用Listview控件中插入Combobox控件,效果如下图:        第一次尝试:为了实现这个效果,我在Xaml文件中定义的代码如下:…
原文:WPF 使用依赖属性(DependencyProperty) 定义用户控件中的Image Source属性 如果你要自定义一个图片按钮控件,那么如何在主窗体绑定这个控件上图片的Source呢? 我向大家介绍一个用 依赖属性(DependencyProperty) 实现的方法. 关于依赖属性的介绍,请大家参考:http://msdn.microsoft.com/zh-cn/library/ms752914.aspx 首先我们看用户控件中如何定义这个依赖属性: 1.新建一个用户控件,命名为Im…