WPF框架基础使用

本文介绍了WPF的基础知识,包括逻辑树和视觉树的概念,以及各种控件类型,如布局控件、内容控件等。此外,重点讨论了WPF特有的标记扩展,如StaticResource、DynamicResource和Binding,解释了它们在资源引用和数据绑定中的作用。通过官方示例网址,开发者可以深入学习和实践。
摘要由CSDN通过智能技术生成

WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框 架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正 做到了分离界面设计人员与开发人员的工作;

WPF的基本概念,逻辑树和视觉树。控件为逻辑树,HTML为视觉树

官网中文版控件示例网址: https://docs.microsoft.com/zh-cn/previous-versions/dotnet/netframework-3.5/ms771645(v=vs.90)

  XAML三个顶级元素: Window、UserControl(用户控件,布局的时候像窗体那样布局就可以 了)、Page把窗体以网页形式展现。而一个XAML页面里只能有一个顶级元 素。而顶级元素里面只能有一个子元素。因此要有布局控件。

布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排列控 件。其父类为Panel。

内容控件:只能容纳一个控件或者布局控件作为他的内容。所以经常借助布局控件来 规划其内容。其父类为ContentControl

带标题内容控件:相当于一个内容控件,但是可以加一个标题,标题部分也可以容纳 一个控件或者布局,其父类为HeaderedContentControl。

条目控件:可以显示一列数据,一般情况下,是数据的类型是相同的。其共同的基类 为ItemsControl。

带标题的条目控件:和上面的带标题内容控件类同,其基类为 HeaderdeItemsControl。

特殊内容控件:这类控件比较独立,但也比较常用,如TextBox,Tex

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值