
深入浅出WPF学习笔记
文章平均质量分 64
叫我老猫也存在
这个作者很懒,什么都没留下…
展开
-
系统学习XAML语法
但有时候需要把同一个对象赋值给两个对象的属性,还有的时候需要给对象的属性赋一个null值,WPF甚至允许将一个对象的属性值依赖在其他对象的某个属性上。在下面的代码中,将使用Binding类的实例将TextBox的Text属性依赖在Slider的Value上,这样,当Slider的滑块滑动时TextBox就会显示Slider当前的值。尽管标记扩展的语法简洁方便,但并不是所有对象都能用标记扩展的语法来书写,只有MarkupExtension类的派生类(直接或间接均可)才能使用标记扩展语法来创建对象。原创 2023-10-18 11:23:17 · 204 阅读 · 0 评论 -
X名称空间详解
同时,为了能让程序员在编程层面上自由地操作这些数据类型,比如在不知道具体数据类型的情况下创建这个类型的实例并尝试调用它的方法,.NET Framework中还包含了名为Type的类作为所有数据类型在编程层面上的抽象。**在WPF中,几乎每个元素都有自己的Resources属性,这个属性是个“Key-Value”式的集合,只要把元素放进这个集合,这个元素就成为资源字典中的一个条目,当然,为了能够检索到这个条件,就必须为它添加x:Key。x名称空间中就包含有一些这样的类,所以常称它们为x名称空间内的标记扩展。原创 2023-10-17 11:41:11 · 130 阅读 · 0 评论 -
WPF之WHAT&WHY
数据模型:现实世界中事物和逻辑抽象 业务逻辑:数据模型之间的关系交互 用户界面:由控件构成的、与用户进行交互的界面,用于把数据展示给用户并响应用户的输入。、、 界面逻辑:控件与控制之间的关系与交互。 Windown Forms、ASP.NET是事件驱动。 WPF是数据驱动。 事件驱动时代,用户每进行一个操作用会激发程序发生一个事件,事件发生后,用于响应事件的事件处理器就会执行。事件处理器是一个方法(函数),在这个方法中,程序员可以处理数据或调用别的方法,这样,程序就在事件的驱动下向前执行了。可见,事件原创 2023-09-28 11:40:00 · 104 阅读 · 0 评论