WPF
介绍WPF
Now喔
这个作者很懒,什么都没留下…
展开
-
WPF之Prism框架
对于单个Command而言, 只是触发单个对应的功能, 而复合命令是Prism当中非常强大的功能, CompositeCommand简单来说是一个父命令, 它可以注册N个子命令。众所周知, 如果你了解WPF当中的ICommand, INotifyPropertyChanged的作用, 就会发现。在最常见的开发模式当中, 我们去设计某个页面的时候, 实际上界面元素在设计的时候已经被固定。可以弹出一个我们指定的窗口, 仅此而已, 那么在Prism当中, Dialog指的是什么?原创 2024-03-11 01:38:26 · 1093 阅读 · 0 评论 -
WPF封装带关闭、新增和左右滑动选项卡控件
控件功能:有关闭、新增选项卡按钮,功能栏溢出支持左右滑动。该控件主要应用绑定数据,批量设置某一功能选项。原创 2024-01-19 15:57:34 · 723 阅读 · 0 评论 -
自定义WPF,带标题容器控件
控件:带标题的功能区,主要用来分类。2.TitleOfPanel.cs代码。1.App.xaml代码。原创 2024-01-16 13:45:04 · 482 阅读 · 0 评论 -
WPF自定义控件-根据内容生成菜单
1.因为最后那个内容点击第二次才能选中,所以做了一些特殊的处理,还有自己在ItemControl上找不到CheckBox,用了CheckedCommand来触发事件Checked,代码实现有点奇怪,但是功能是已经实现的了,看看那位朋友有好的建议,方便的话跟聊下好的想法。控件:支持左边点击,右边内容滚到顶部,右边鼠标中键滚动,左边菜单栏跟着变化。2.该控件所有代码已经贴出来,可以可以直接使用, 把命名空间改掉就OK。1.控件样式代码App.xaml。3.菜单模型类MuneInfo。原创 2023-12-28 22:45:40 · 573 阅读 · 0 评论 -
WPF-自定义计算文本数量输入框
1.创建TextBoxHasCountStyle.xaml。注意:需要添加到样式库里面,代码不能照抄,更改为自己的项目。2.创建TextBoxHasCount.cs。原创 2023-12-26 16:12:00 · 382 阅读 · 0 评论 -
WPF实现对TextBox输入内容的校验
1.ValidatesOnExceptions校验。3.实现IDataErrorInfo接口。2.继承ValidationRule。原创 2023-10-18 01:07:19 · 455 阅读 · 0 评论 -
ItemControl介绍
(2)ItemTemplateSelector+ItemContainerStyleSelector(适用绑定某个属性)(1)Resources+DataTemplate(根据类型适用)1.展示数据,并添加样式,奇偶行拥有不同背景色。2.修改数据的排布方式和增加标题。4.为不同数据类型应用不同模板。3. 在画布展示几何图形。原创 2023-09-15 02:38:03 · 301 阅读 · 0 评论 -
WPF附加属性的使用
2、在属性系统中进行注册,使用DependencyProperty.RegisterAttached()方法来注册,方法参数和注册依赖属性时Register()方法的参数一致。2、用于非定义该属性的类 例如Grid面板的RowDefinition、ColumnDefinition、Canvas面板的Left、Right。3、调用静态方法设置和获取属性值。通过调用DependencyObject的SetValue()和GetValue()方法来设置和获取属性的值。1、声明数据属性变量。三、示例演示附加属性。原创 2023-08-20 20:25:35 · 257 阅读 · 0 评论 -
WPF行为及其触发器使用
行为是一类事物的共同特征,在WPF中通过行为可以封装一些通用的界面功能,从而实现代码重用来提高开发效率。因此他是一个非常好用的工具。行为将事件和处理方法封装到一起,简化ui界面xaml代码的复杂性和复用性。行为触发器,通常是结合Action使用,InvokeCommandAction、CallMethodAction、ChangePropertyAction。通常情况下不用自己写行为, 直接使用Behaviors包中的行为就行了。(2)触发器(Trigggers)(1)行为(Behaviors)原创 2023-08-20 04:07:58 · 764 阅读 · 0 评论 -
关于WPF的RadioButton绑定不同类型
【代码】关于WPF的RadioButton绑定不同类型。原创 2023-08-17 02:57:17 · 1193 阅读 · 0 评论 -
WPF控件类(Control)介绍
该对象为填充背景和前景内容提供了灵活性,可使用单一颜色(用SolidColorBrush画刷)或更特殊的颜色(如使用LinearGraidientBrush或TileBrush画刷)填充背景和前景。使用系统没有安装的字体,在项目中添加现有项-字体.ttf文件,文件属性中生成操作修改为Resource,在需要设置字体属性的地方使用FontFamily = "./#字体"即可。在WPF中,背景和前景分别使用Background和Foreground属性设置这两个区域(但非内容)的颜色。原创 2023-06-09 14:23:15 · 192 阅读 · 0 评论 -
介绍WPF常用布局控件
StackPanel 自身可以嵌套使用,嵌套在其他布局控件中,和其他布局控件结合使用。定义一个区域,从中可以按相对位置水平或垂直排列各个子元素,支持让元素简单地停靠在整个面板的某一条边上,然后拉伸元素以填满全部宽度或高度。EditingMode:None(初始化)、Ink(画笔)、GestureOnly(响应墨迹)、Select(选择)、EraseByPoint(橡皮)、EraseByStroke(清除线段)将子元素排列成水平或垂直的一行,如果超出将换行或者换列进行显示,子元素超出部分,会被截取被隐藏。原创 2023-06-07 17:08:01 · 562 阅读 · 0 评论