上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 46 下一页
摘要: 今天自定义控件的时候,重写OnMouseLeftButtonDown发现根本不会被触发 后改为OnPreviewMouseLeftButtonDown,就触发成功了! 原因不明,后续再看 翻到了WPF的源码。 dotnet/wpf: WPF is a .NET Core UI framework f 阅读全文
posted @ 2021-11-08 13:39 宋桓公 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 背景: 我写了一个样式应用到Button <Style TargetType="Button"> <Setter Property="FontSize" Value="20"/> <Setter Property="Width" Value="130"/> <Setter Property="Hei 阅读全文
posted @ 2021-11-06 10:04 宋桓公 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Unloaded在page切换的时候发生! Window在Closing的时候,是不会去触发它的子元素的Unloaded 事件。 所以如果,在切换page之前,直接关掉了主界面,那么Unloaded的中的处理函数就不会被处理。 在这个过程之中,我查资料,发现一个有趣的东西。 Dispatcher介绍 阅读全文
posted @ 2021-11-05 15:04 宋桓公 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在上一节,我们介绍了ListBox的基础绑定版,简单来说就是将一个数组结构赋值给了listbox的ItemsSource属性,就实现了绑定。 INotifyPropertyChanged 这次我们来看看,当属性绑定数据源之后,当数据源发生改变时,如何让属性跟随变换。 首先我们需要定义一个类Statu 阅读全文
posted @ 2021-11-05 10:26 宋桓公 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 故事背景: 我自定义了一个元素,我想在构建元素的同时,设置Bindding,于是我把设置Bindding的部分写到 了元素的构造函数之中。 我在绑定的过程中,是涉及到了元素的某些属性的,但是在元素的构造函数被调用时,元素的很多属性还没有准备好(比如在Xaml中赋值的属性)从而导致binding工作不 阅读全文
posted @ 2021-11-04 11:15 宋桓公 阅读(55) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 46 下一页