随笔分类 -  wpf

摘要:1.MathConverter 有时候我们想在XAML中对绑定的数据进行数值运算转换,就需要这个转换器了。 这个NuGet包可以使字符串进行数据运算。 using System; using System.Globalization; using System.Windows.Data; using 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(363) 评论(0) 推荐(0)
摘要:样式提供了重用一组属性设置的实用方法。它们为帮助构建一致的、组织良好的界面迈出了重要的一步 但是它们还有许多限制。 问题是在典型的应用程序中,属性设置仅是用户界面基础结构的一小部分。甚至最基本的程序通常也需要大量的用户界面代码,这些代码与应用程序的功能无关。许多这类代码都是通用的,这意味着在创建的每 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(107) 评论(0) 推荐(0)
摘要:使用路由事件可响应广泛地鼠标和键盘动作。但是,事件是非常低级的元素。在实际应用程序中,功能被划分成一些高级的任务。通过将控件连接到命令,从而不需要重复编写事件处理代码,更重要的是,当连接的命令不可用时,命令特性通过自动禁用控件来管理用户界面状态。 一、命令模型 WPF命令模型具有如下4个重要元素: 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(505) 评论(0) 推荐(0)
摘要:WPF中有两中“树”:一种叫逻辑树(Logical Tree);一种叫可视化元素树(Visual Tree)。 Logical Tree 最显著的特点就是它完全由布局组件和控件构成(包括列表类控件中的条目元素),换句话说就是它的每个节点不是布局组件就是控件。那什么是 Visual Tree 呢?我们 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(883) 评论(0) 推荐(0)
摘要:资源初步认识https://blog.csdn.net/breakbridge/article/details/116271634 一、资源键 大多少时候我们定义一个资源都是将其Key设置为一个字符串,但有时候我们也可以将Key设置为 ComponentResourceKey 对象。 <Applic 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(530) 评论(0) 推荐(1)
摘要:1.IValueConverter 接口 提供将自定义逻辑应用于绑定的方法。 using System; using System.Globalization; using System.IO; using System.Windows.Data; using System.Windows.Medi 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(101) 评论(0) 推荐(0)
摘要:通过使用变换(transform),许多绘图认为将更趋简单。变换是通过不加通告地切换形状或元素使用的坐标系统来改变形状或元素绘制方式的对象。 变化形状有两种方式:RenderTransform和LayoutTransform。 这里主要讲诉这两种方式的区别: 1.不添加变换 在StackPanel中 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(144) 评论(0) 推荐(0)
摘要:附加属性的值可以被子元素继承 我们一般定义一个附加属性会如下一样定义: using System.Windows; using System.Windows.Controls; public class Test : Button { public static int GetCount(Depen 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(366) 评论(0) 推荐(0)