WPF是美国微软公司推出.NET Framework 3.0及以后版本的组成部分之一,它是一套基于XML、.NET Framework、向量绘图技术的展示层开发框架。
今天大姚给大家分享一款WPF开源、简单、轻便、快速的桌面启动器(支持多主题、多语言:简体中文、繁体中文、英文等):CurvaLauncher。
Orientation属性 Orientation属性决定SatckPanel中元素的排列方向,默认为垂直排列 Orientation=“Vertical”
缺点:使用该方法会导致标题栏无法被拖动,可以自我添加boder的形式来重写拖动 例如:
TextBox的代码实现很简单,就是通过画刷用TextBlock作背景,将TextBox背景设置为画刷构成的背景。 遇到的问题!!! 在TextBox 的代...
在进行数据校验时,我们需要用到ValidationRule类,ValidationRule类是一个抽象类,在使用的时候我们需要创建它的派生类并实现它的Valid...
这是数据绑定中的特殊情况,Binding源本身就数据且不需要Path来指明,string、int等基本数据。
首先创建一个作为数据源来使用,这里创建的类需要实现System.ComponentModel名称空间中的INotifyPropertyChanged接口。当为B...
这里介绍两种渐变画刷,一种是LinearGradientBrush 线性渐变,一种是RadialGradientBrush 圆形渐变
若我们要给多个控件设置多个相同的属性时,这时一个一个设置会显得很麻烦,这时使用Style给多个控件设置就显得很简便。 如果我要给一个button设置字体大小...
二、添加新类,单实例应用程序包装器SingleInstanceApplicationWrapper类,这里我将App.xaml的启动方式删除,使用自己创建...
主界面代码,主界面设置两个按钮,Open Window按钮用于打开新窗口,Update用于更新打开的新窗口中的数据
这里还是使用一个demo来展示ListBox的使用,这里是用LIstBox嵌套CheckBox,使用ListBox的SelectionChanged事件来实时告...
我使用一个小的demo来对TabItem进行讲解,先进行视图的设置,通过如下的代码设置可以达到下图的效果。
这样的设置可以生成一个Expander,Expander可以改变其扩展的方向,通过ExpandDirection属性ExpandDirection属性默认为do...