WPF入门2:控件、依赖属性

WPF入门2:控件、依赖属性

  • 什么是控件?
    在 WPF 中, 控件 是一个涵盖性术语,适用于在窗口中可视化、可交互、具有用户界面并实现某些行为,设计好的控件能给用户带来更好的交互体验。

官方文档:
https://docs.microsoft.com/zh-cn/dotnet/desktop/wpf/controls/?view=netframeworkdesktop-4.8

  • 什么是依赖属性?
    依赖属性在wpf主要扮演数据驱动中的重要角色,它能配合绑定一起实时数据更新UI显示、动画、
    自定义控件等。

Windows Presentation Foundation (WPF) 提供一组服务,这些服务可用于扩展类型的属性的功能。
这些服务通常统称为 WPF 属性系统。 由 WPF 属性系统支持的属性称为依赖属性。 本概述介绍 WPF 属性系统以及依赖属性的功能。 这包括如何在 XAML 和在代码中使用现有依赖属性。

官方文档: https://docs.microsoft.com/zh-cn/dotnet/desktop/wpf/advanced/dependency-properties-overview?view=netframeworkdesktop-4.8
本章内容:
1.了解有哪些控件,控件有哪些属性
2.依赖属性和属性的区别
具体的内容将在后面视频里进行讲解和演示这里大家知道概念即可。

在这里插入图片描述
控件的基础属性宽、高、背景色、字体颜色、字体大小、禁用、启用、显示、隐藏等、
控件显示的值内容有的叫Content、Text、Value等。

这一些东西基本上不会随着wpf的版本迭代有面目全非的变化所以是可以通过长期使用慢慢积累到控件属性。从而掌握它们的使用方式或重写、编写自定义控件。

  • 依赖属性和属性的区别?
  • DependencyProperty依赖属性,它能配合绑定一起实时数据更新UI显示、动画帧数、自定义控件等。
    在这里插入图片描述
    2.普通属性也能实现实时数据更新,但是需要额外实现一套通知
    机制叫做INotifyPropertyChanged。不支持其他操作。
    public int Id { get; set; }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是刘彦宏吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值