摘要: WPF使用VisualTreeHelper进行复杂命中测试 一、简介 接上篇的简单命中测试,添加VisualTreeHelper复杂命中测试。 二、代码案例 我在一个画板上在不同的位置放了3个圆形。给他们放置了不同的位置和填充不同的颜色,我们通过命中测试判断如果鼠标在圆上抬起了,我们读取当前圆的填充 阅读全文
posted @ 2021-06-29 15:13 码农阿亮 阅读(291) 评论(1) 推荐(1) 编辑
摘要: WPF使用VisualTreeHelper进行简单命中测试 一、简介 我们有时候又需求从当前视觉树中找一些东西,比如鼠标按下的时候,看看鼠标下的元素都有什么。又比如某块区域下有哪些元素?某个坐标点下有哪些元素?这些需求在使用 命中测试的时候,可以非常方便和快速的去找到我们需要的内容。 二、代码案例 阅读全文
posted @ 2021-06-29 14:41 码农阿亮 阅读(243) 评论(0) 推荐(0) 编辑
摘要: WPF Data Binding数据驱动 一、简介 在XAML文件中我们创建了一个TextBlock 和一个Slider。2个控件。我们把TextBlock的Text属性(用于显示文本的属性)设置为{Binding Intelligence}。把Slider的Value属性(滑块的当前值)设置为{B 阅读全文
posted @ 2021-06-29 11:36 码农阿亮 阅读(225) 评论(0) 推荐(0) 编辑
摘要: WPF Binding中的RelativeSource属性 一、简介 一个在Binding中比较重要的知识点——RelativeSource. 使用RelativeSource对象指向源对象。用这个可以在当前元素的基础上查找其他对象用于绑定到源对象。在实际使用Binding的过程中大部分时间Bind 阅读全文
posted @ 2021-06-29 09:34 码农阿亮 阅读(1904) 评论(0) 推荐(1) 编辑