摘要: 接下来我们对依赖属性进行一个简单的剖析,从以下几个方面入手吧。 1 - 为什么是public static 首先说下为什么是public 答:WPF有一种特殊属性,叫附加属性,需要直接访问xxxxProperty的方法才能实现,所以xxxxProperty是public 的。 其次为什么是静态sta 阅读全文
posted @ 2023-03-15 13:50 IceAmos 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在学习依赖属性之前,我们首先要知道属性是什么?属性呢其实就是为了保护数据!避免数据直接暴漏给外界。什么是依赖属性呢?依赖属性和属性又有什么区别呢?依赖属性是一种可以自己没有值,并能通过使用Binding从数据源获得值的属性。言简意赅,就是依靠着别人赋值的属性。至于区别是什么,我们接下来说完依赖属性之 阅读全文
posted @ 2023-03-14 15:25 IceAmos 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1 - 文本控件 我们熟悉的文本控件不外乎TextBox,RichTextBox。在WPF中还有一个PasswordBox,不过区分于前者的区别就是PasswordBox是直接继承于Control的比较特殊,前三者是继承于TextBoxBase的。接下来我们就简单介绍下这几个控件。 1.1 - 多行 阅读全文
posted @ 2023-03-10 16:30 IceAmos 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 之前我们已经学习过WPF布局了,这节我们开始简单介绍下控件。熟悉Winform的应该对控件并不陌生。WPF和Winform的渲染也是不一样的一个是基于DirectX一个是基于GDI+。 在WPF中,打交道最多的控件无非就那么几种。 1)布局控件。之前介绍过的,可以容纳多个控件或嵌套其他布局控件,用于 阅读全文
posted @ 2023-03-08 17:52 IceAmos 阅读(232) 评论(0) 推荐(0) 编辑
摘要: WPF相对于Winform而言,在WPF中是用不同的容器安排布局。每个容器都有各自的布局逻辑,有的以堆栈方式布置有的以单元格排列元素。这也是WPF中比较有意思的,更容易入门。通过了解WPF布局之后能有个大概的WPF乐趣之处。 1 - 理解WPF中布局 区别于Winform而言,Winform中使用刻 阅读全文
posted @ 2023-03-02 13:53 IceAmos 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 上一章我们对XAML有个初步的认识了,知道XAML是用来设计UI的,那么说怎么设计,基本用法和语法分别是什么呢?接下来我们就系统的简单学习一下XAML的一些基本语法吧。 1 - XAML的结构 如果学习过Winform或者其他桌面设计的应该知道我们最终设计的是与人员交互的图形界面。比如在Winfor 阅读全文
posted @ 2023-03-01 16:03 IceAmos 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 在学习WPF之前我们要首先了解并认识一个新的东西-XAML。什么是XAML?XAML和WPF的关系是什么?在项目中怎么使用XAML?接下来我们来一点一点的认识Ta。 1 - 什么是XAML? 百度百科是这么说的 XAML是eXtensible Application Markup Language的 阅读全文
posted @ 2023-02-13 17:32 IceAmos 阅读(433) 评论(4) 推荐(1) 编辑