- 博客(41)
- 收藏
- 关注
原创 学习开源ABP 框架遇到的问题1:SqlException:Cannot open database ““ requested by the login,The login faild .......
解决问题:SqlException:Cannot open database "" requested by the login,The login faild for user "XXXX"
2023-10-17 16:29:13
819
1
原创 开源WPF-Samples-netframework学习(1)Data Binding——ValidateItemsInItemsControl
3、创建ItemsControl,将ItemTemplate设置为包含Region选择、Service Representantives选择的数据模板,同时设置ItemsControl.ItemBindingGroup。将SelectedItem绑定根据上下文Customers的Customer中的Location属性。1、创建获取Region的下拉框的数据的ObjectDataProvider。1、ObjectDataProvider:包装和创建可以用作绑定源的对象;2、设置Region选择的下拉框,
2023-08-25 09:43:26
140
原创 开源WPF-Samples-netframework学习(1)Data Binding——ValidateItemSample
数据有效性判断1、ValidationRule:提供创建自定义规则的一个方式,旨在检查用户输入的有效性。2、BindingGroup:包含的绑定的集合和System.Windows.Controls.ValidationRule用于验证对象的对象。
2023-07-31 15:07:07
164
原创 开源WPF-Samples-netframework学习(1)Data Binding——UpdateSource
实现手动更新绑定数据知识点:1、 UpdateSourceTrigger=Explicit: 仅在调用 System.Windows.Data.BindingExpression.UpdateSource 方法时更新绑定源。2、.GetBindingExpression(控件的依赖属性)获取某属性上的绑定源。1、获取控件绑定,更新绑定数据。实现手动更新绑定数据。
2023-07-31 10:18:19
111
原创 开源WPF-Samples-netframework学习(1)Data Binding——SortFilter
按照指定内容排序;知识点:1、SortDescription:定义要用作集合排序条件的方向和属性名;2、ListCollectionView.SortDescriptions;3、ListCollectionView.Filter;4、CollectionViewMoveCurrentToFirst():5、CollectionView:设置CurretItemMoveCurrentToFirst():MoveCurrrentToNext();MoveCurrentToLast();
2023-07-31 09:07:57
40
原创 开源WPF-Samples-netframework学习(1)Data Binding——PropertyChangeNotification
通过计时器控制属性值改变,属性值改变通知界面刷新知识点:1、INotifyPropertyChanged:通知客户端属性值已更改。但是也会受到绑定模式的影响。
2023-07-28 14:33:30
66
原创 开源WPF-Samples-netframework学习(1)Data Binding——PriorityBinidng
1、PriorityBinding:描述附加到单个绑定目标属性的 System.Windows.Data.Binding 对象的集合,该属性从成功生成值的集合中的第一个绑定接收其值。2、Binding.IsAsync:获取或设置一个值,该值表示 System.Windows.Data.Binding 是否应异步获取和设置值。
2023-07-28 10:56:07
92
原创 开源WPF-Samples-netframework学习(1)Data Binding——MultiBinding
实现控件属性的多绑定知识点:1、MultiBinding:多绑定2、IMultiValueConverter:多值类型转换器接口3、ConverterParametr:类型转换器参数
2023-07-28 09:38:55
49
原创 开源WPF-Samples-netframework学习(1)Data Binding——MasterDetailXml
实现XML数据的主-从方案
2023-07-27 15:20:57
61
原创 开源WPF-Samples-netframework学习(1)Data Binding——MasterDetail
实现主明细式图表应用(主从表)【master-detail】1、通过在最上级设置上下文后,再逐级绑定实现主从关系。2、ItemsSource="{Binding}" 表示绑定的是上下文
2023-07-27 13:41:33
83
原创 开源WPF-Samples-netframework学习(1)Data Binding——Linq
通过Linq设置DataContext来切换展示项;例如:DataContext = from task in tasks where task.Priority == pri select task;
2023-07-27 13:20:29
64
原创 开源WPF-Samples-netframework学习(1)Data Binding——HierarchicalDataTemplate
1、HierarchicalDataTemplate :表示支持 System.Windows.Controls.HeaderedItemsControl 的 System.Windows.DataTemplate,例如System.Windows.Controls.TreeViewItem 或 System.Windows.Controls.MenuItem。
2023-07-27 10:01:38
186
原创 开源WPF-Samples-netframework学习(1)Data Binding——EditingCollections
ListView的Items为ItemCollection类型,继承IEditableCollectionView接口,通过CommitEdit()方法保存修改,CancelEdit()方法结束编辑,并还原初始值。
2023-07-26 15:11:15
42
原创 开源WPF-Samples-netframework学习(1)Data Binding——DirectionalBinding
1、1、BindingMode:描述绑定中数据流的方向。2、获取或设置一个值,该值指示当值从绑定源传输到绑定目标时是否引发 System.Windows.Data.Binding.TargetUpdated 事件。3、单纯设置绑定模式为TwoWay,但是绑定没有通知属性值改变,就没有效果。想要绑定通知属性值改变可以使用INotifyPropertyChanged接口
2023-07-26 13:52:27
58
原创 开源WPF-Samples-netframework学习(1)Data Binding——DataTrigger
1、DataTrigger:表示一个应用属性值或执行操作时,如果绑定的数据满足指定的条件的触发器。2、MultiDataTrigger:表示一个应用属性值或绑定的数据满足一组条件时执行操作的触发器。
2023-07-25 14:19:28
59
原创 开源WPF-Samples-netframework学习(1)Data Binding——DataTemplatingIntro
1、DataTemplateSelector: 提供一种方式,用于根据数据对象和数据绑定元素来选择 System.Windows.DataTemplate。2、根据模板名获取模板: window.FindResource("MyTaskTemplate") as DataTemplate。1、实现自定义数据模板选择,继承DataTemplateSelector,重写SelectTemplate方法。
2023-07-25 13:07:48
86
原创 开源WPF-Samples-netframework学习(1)Data Binding——CompositeCollection
实现ListBox中的选项多类型
2023-07-24 15:37:08
99
原创 开源WPF-Samples-netframework学习(1)Data Binding——Colors
展示颜色的十六进制值、透明度和红绿蓝的设置、色彩模型的设置;1、通过RGB值获取色彩模式值。2、通过色彩模式获取RGB值。
2023-07-24 14:44:59
56
原创 开源WPF-Samples-netframework学习(1)Data Binding——CollectionViewSource
CollectionViewSource的使用
2023-07-21 14:25:25
242
原创 开源WPF-Samples-netframework学习(1)Data Binding——CodeOnlyBinding
使用代码实现数据绑定和解除绑定1、BindingOperations:提供用于操作绑定的静态方法2、添加绑定:var myBinding = new Binding("MyDataProperty") {Source = myDataObject};MyText.SetBinding(TextBlock.TextProperty, myBinding);3、解除绑定:BindingOperations.ClearBinding();
2023-07-19 15:51:25
71
原创 开源WPF-Samples-netframework学习(1)Data Binding——BusinessLayerValidation
1、ValidatesOnExceptions="True":获取或设置一个值,该值指示是否包括 System.Windows.Controls.ExceptionValidationRule。2、DataErrorValidationRule3、IDataErrorInfo:提供的功能来提供用户界面可以绑定到的自定义错误信息。
2023-07-19 15:34:19
33
原创 开源WPF-Samples-netframework学习(1)Data Binding——BindValidation
1、Target:设置访问键2、:在控件旁添加模板控件3、Validation:提供支持数据验证的方法和附加属性。4、Bingding.ValidationRules:绑定值有效规则
2023-07-19 14:45:51
70
原创 开源WPF-Samples-netframework学习(1)Data Binding——BindingToStringFormat
2、设置ListView的数据。3、设置ListBox的数据。数据绑定时设置字符串的格式。
2023-07-18 16:46:55
57
原创 开源WPF-Samples-netframework学习(1)DataBinding——BindingToMehod
- 该值指示是相对于数据项还是DataSourceProvider 对象计算 Path --><ObjectDataProvider.MethodParameters> <!--方法的参数 -->在WIndow.Resources中创建ObjectDataProvider:包装和创建可以用作绑定源的对象。-- 用于检查用户输入有效性的规则的集合 -->1、温度输入TextBox的数据绑定。2、单位选择ComboBox数据绑定。-- 路径是参数1 -->
2023-07-18 15:26:54
69
原创 开源WPF-Samples-netframework学习(1)Data Binding——BindingDPToDP
绑定时没有设置DataContext,所以要指定ElementName
2023-07-17 15:51:11
66
原创 开源WPF-Samples-netframework学习(1)Data Binding——ADoDataSet
可以看到,TextBlock控件的Text绑定了DataSet中的字段名,特别的,在Background的绑定中,绑定的字段是Int类型,但同时绑定了自定义的类型转换器。可以看到,ItemsSource绑定了名为BookTable的DataSet,同时ItemTemplate通过StaticResource设置了模板。3、实现ListBoxItem的模板,同时绑定控件的数据。2、实现自定义Int值转换到Color类型的转换器。1、获取bookdata.mdb中的数据。4、ListBox绑定DataSet。
2023-07-17 14:42:00
53
原创 C#中的combobox当输入内容按回车键,框内的内容消失了
猜测SelectedItem为null的原因是:由于输入的内容类型是string,和item的类型不一致,导致无法设置与输入文本一致的SelectedItem。内容消失的主要原因是:SelectedItem == null。
2023-07-13 16:24:20
527
原创 C# 使用[Serializable]属性,ISerializable接口,结合MemoryStream实现对象的序列化和反序列化
序列化与反序列化对象
2023-06-19 10:22:47
568
原创 C# Label 通过Panel中的ScrollBar实现滑动条
在InitializeComponent()之后再设置一遍Panel的大小(当想固定一个AutoSize = true的部件初始化的大小时,可在InitializeComponent()之后再设置一遍大小),总结:Panel的大小固定,Label的大小可变时才会出现ScrollBar.1、对Panel的设置。2、对Label的设置。
2023-03-29 13:23:30
2154
原创 搭建QGIS源码编译环境(二)——使用CMake构建VS2019环境的项目
(1)修改msvc-env.bat中的路径打开下载的源码文件夹,按照如下路径找到msvc-env.bat;右键使用notepad++打开,找到32行和39行查看SETUPAPI_LIBRAY对应的路径下能否找到Setup API.Lib库,若不能找到就在C盘中搜索一下换成绝对路径;(2)新建qgis.bat文件在notepad++中新建文件,将下列代码复制过去。@echo offcall D:\QGIS\qgis-3.16.14\ms-windows\osgeo4w\ms..
2021-12-20 16:34:14
1139
3
原创 双击 qt-vsaddin-msvs2015-2.3.2.vsix 没反应
VS安装QT VS Tool出现双击qt-vsaddin-msvs2015-2.3.2.vsix无效
2021-12-07 09:04:16
1524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人