会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一个人的行走范围,就是他的世界。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
下一页
2024年2月1日
12.旋转、缩放、倾斜、平移Transform
摘要: RotateTransform旋转 RotateTransform表示旋转一个对象的角度。首先我们来看一下它的定义 public sealed class RotateTransform : Transform { public static readonly DependencyProperty
阅读全文
posted @ 2024-02-01 08:54 野码
阅读(315)
评论(0)
推荐(0)
2024年1月31日
11.Transform抽象类
摘要: 在WPF框架中有一个抽象类叫Transform,它定义了实现二维平面中的转换的功能。它包括旋转 (RotateTransform)、缩放 (ScaleTransform)、倾斜 (SkewTransform) 和平移 (TranslateTransform)4个子类。它定义如何将点从一个坐标空间映射
阅读全文
posted @ 2024-01-31 19:51 野码
阅读(126)
评论(0)
推荐(0)
10.路由事件
摘要: 先看一段代码: <Window x:Class="HelloWorld.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.co
阅读全文
posted @ 2024-01-31 15:43 野码
阅读(196)
评论(0)
推荐(0)
2024年1月30日
9.附加属性
摘要: 我们在学习布局控件时,其实也已经使用过附加属性了。下面我们来看一些例子 <Grid> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <Button Grid.Row="0" Content
阅读全文
posted @ 2024-01-30 19:12 野码
阅读(227)
评论(0)
推荐(0)
8.依赖属性
摘要: WPF的依赖属性系统,它是指WPF提供的一组服务,专门用来扩展WPF的属性功能,而受到这些服务支持的属性就称为依赖属性。 WPF的依赖属性系统对于开发者而言,几乎是感知不到的,它通过DependencyProperty类型的一些静态方法成员,提供一系列注册依赖属性或附加属性的功能,让我们可以向依赖属
阅读全文
posted @ 2024-01-30 16:25 野码
阅读(238)
评论(0)
推荐(0)
7.模板Template
摘要: WPF的模板基类叫FrameworkTemplate,它是一个抽象类,它有三个子类,分别是ControlTemplate(控件模板)、ItemsPanelTemplate(元素面板模板)和DataTemplate(数据模板) ControlTemplate控件模板用于定义控件的外观,也就是Contr
阅读全文
posted @ 2024-01-30 10:08 野码
阅读(232)
评论(0)
推荐(0)
2024年1月29日
6.Trigger触发器
摘要: 触发器是指当满足预设的条件时去执行一些事务的工具,比如我们希望鼠标移到某个按钮上方时,这个按钮的颜色、大小发生一些改变。这个时候,条件是鼠标移到按钮上,执行的事务是改变按钮的颜色和大小。 WPF提供了5种触发器,以满足不同场合下的使用要求。触发器主要运用的场景在Style、ControlTempla
阅读全文
posted @ 2024-01-29 16:55 野码
阅读(285)
评论(0)
推荐(1)
5.WPF样式Style
摘要: 样式的类型叫Style,它继承于DispatcherObject,它最重要的几个属性如下: TargetType属性:这是一个类类型,也就是一个反射,这个属性指明了当前样式要作用于哪种类型的控件上。因为WPF中有许多的控件,我们定义一个样式时,必须要指明这个样式的“适用范围”。 BasedOn属性:
阅读全文
posted @ 2024-01-29 16:19 野码
阅读(355)
评论(0)
推荐(1)
4.Binding类之转化器和验证规则
摘要: 转化器 IValueConverter接口 Binding类还有一个Converter属性,其实,它是一个IValueConverter接口。它的主要作用是:前后端建立绑定时,定义一套自定义逻辑,让前端显示的数据与后端获取的数据建立一定的对应关系。 比如Person对象有一个年龄(Age)属性,我们
阅读全文
posted @ 2024-01-29 15:49 野码
阅读(303)
评论(0)
推荐(0)
3.数据绑定
摘要: 什么是MVVM?看一张图。 View负责数据的输入与输出;ViewModel负责业务逻辑;Model则表示程序中具体要处理的数据。所以,Model将作为属性存在于ViewModel中,而Model最终是要显示在Ul界面(View)上的,怎么办呢?将ViewModel赋值给View的DataConte
阅读全文
posted @ 2024-01-29 10:52 野码
阅读(322)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
下一页
公告