![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
鲨鱼、萝卜
这个作者很懒,什么都没留下…
展开
-
UserControl制作导航栏
关于WPF的UserControl的导航栏 1.最外边放一个ScrollView控件,目的是如果导航栏超过固定高度时 自动出现右侧下拉条。 2.在最外侧放置ListBox控件,作为一级导航按钮集合。 3.通过xmal设置ListBox.ItemTemplate的DataTemplate 一级导航窗格的DataTemplate是Expander控件,并在后台添加 Expander的Expand...原创 2019-12-03 17:04:16 · 423 阅读 · 0 评论 -
数据绑定
WPF的数据绑定 1>.数据绑定模型 数据绑定模型由五部分组成:DependencyObject(目标对象)、目标属性、Object(数据源对象)、数据源属性以及起连接作用的Binding的绑定对象。 2>.数据的绑定方向 通过Binding 的Mode属性设置数据绑定的方向 OneWay:从数据源到目标对象即目标对象会随数据源改变而改变; TwoWay:双向改变; OneWayToS...原创 2019-12-07 16:51:57 · 182 阅读 · 0 评论 -
值转换与数据验证
WPF数据绑定中的值转换和数据验证 WPF提供一种机制确保用户的输入符合预期的结果,如果不符合,用户界面以一种反馈的方式提示错误原因 自定义数据验证类 确定数据源范围规则逻辑,继承类ValidationRule,并返回ValidationResult.ValidResult的值 public class NumberRangeRule : ValidationRule { ...原创 2019-12-08 11:09:14 · 134 阅读 · 0 评论