自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 602

原创 开源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 100

原创 开源WPF-Samples-netframework学习(1)Data Binding——ValidateItemSample

数据有效性判断1、ValidationRule:提供创建自定义规则的一个方式,旨在检查用户输入的有效性。2、BindingGroup:包含的绑定的集合和System.Windows.Controls.ValidationRule用于验证对象的对象。

2023-07-31 15:07:07 119

原创 开源WPF-Samples-netframework学习(1)Data Binding——UpdateSource

实现手动更新绑定数据知识点:1、 UpdateSourceTrigger=Explicit: 仅在调用 System.Windows.Data.BindingExpression.UpdateSource 方法时更新绑定源。2、.GetBindingExpression(控件的依赖属性)获取某属性上的绑定源。1、获取控件绑定,更新绑定数据。实现手动更新绑定数据。

2023-07-31 10:18:19 91

原创 开源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 27

原创 开源WPF-Samples-netframework学习(1)Data Binding——PropertyChangeNotification

通过计时器控制属性值改变,属性值改变通知界面刷新知识点:1、INotifyPropertyChanged:通知客户端属性值已更改。但是也会受到绑定模式的影响。

2023-07-28 14:33:30 52

原创 开源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 60

原创 开源WPF-Samples-netframework学习(1)Data Binding——MultiBinding

实现控件属性的多绑定知识点:1、MultiBinding:多绑定2、IMultiValueConverter:多值类型转换器接口3、ConverterParametr:类型转换器参数

2023-07-28 09:38:55 35

原创 开源WPF-Samples-netframework学习(1)Data Binding——MasterDetailXml

实现XML数据的主-从方案

2023-07-27 15:20:57 42

原创 开源WPF-Samples-netframework学习(1)Data Binding——MasterDetail

实现主明细式图表应用(主从表)【master-detail】1、通过在最上级设置上下文后,再逐级绑定实现主从关系。2、ItemsSource="{Binding}" 表示绑定的是上下文

2023-07-27 13:41:33 48

原创 开源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 32

原创 开源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 107

原创 开源WPF-Samples-netframework学习(1)Data Binding——Grouping

ItemsControl实现分组展示

2023-07-26 16:39:20 33

原创 开源WPF-Samples-netframework学习(1)Data Binding——EditingCollections

ListView的Items为ItemCollection类型,继承IEditableCollectionView接口,通过CommitEdit()方法保存修改,CancelEdit()方法结束编辑,并还原初始值。

2023-07-26 15:11:15 31

原创 开源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 42

原创 开源WPF-Samples-netframework学习(1)Data Binding——DataTrigger

1、DataTrigger:表示一个应用属性值或执行操作时,如果绑定的数据满足指定的条件的触发器。2、MultiDataTrigger:表示一个应用属性值或绑定的数据满足一组条件时执行操作的触发器。

2023-07-25 14:19:28 40

原创 开源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 54

原创 开源WPF-Samples-netframework学习(1)Data Binding——CompositeCollection

实现ListBox中的选项多类型

2023-07-24 15:37:08 59

原创 开源WPF-Samples-netframework学习(1)Data Binding——Colors

展示颜色的十六进制值、透明度和红绿蓝的设置、色彩模型的设置;1、通过RGB值获取色彩模式值。2、通过色彩模式获取RGB值。

2023-07-24 14:44:59 41

原创 开源WPF-Samples-netframework学习(1)Data Binding——CollectionViewSource

CollectionViewSource的使用

2023-07-21 14:25:25 174

原创 开源WPF-Samples-netframework学习(1)Data Binding——CollectionBinding

集合绑定

2023-07-21 10:26:10 34

原创 开源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 44

原创 开源WPF-Samples-netframework学习(1)Data Binding——BusinessLayerValidation

1、ValidatesOnExceptions="True":获取或设置一个值,该值指示是否包括 System.Windows.Controls.ExceptionValidationRule。2、DataErrorValidationRule3、IDataErrorInfo:提供的功能来提供用户界面可以绑定到的自定义错误信息。

2023-07-19 15:34:19 23

原创 开源WPF-Samples-netframework学习(1)Data Binding——BindValidation

1、Target:设置访问键2、:在控件旁添加模板控件3、Validation:提供支持数据验证的方法和附加属性。4、Bingding.ValidationRules:绑定值有效规则

2023-07-19 14:45:51 57

原创 开源WPF-Samples-netframework学习(1)Data Binding——BindingToStringFormat

2、设置ListView的数据。3、设置ListBox的数据。数据绑定时设置字符串的格式。

2023-07-18 16:46:55 44

原创 开源WPF-Samples-netframework学习(1)DataBinding——BindingToMehod

- 该值指示是相对于数据项还是DataSourceProvider 对象计算 Path --><ObjectDataProvider.MethodParameters> <!--方法的参数 -->在WIndow.Resources中创建ObjectDataProvider:包装和创建可以用作绑定源的对象。-- 用于检查用户输入有效性的规则的集合 -->1、温度输入TextBox的数据绑定。2、单位选择ComboBox数据绑定。-- 路径是参数1 -->

2023-07-18 15:26:54 37

原创 开源WPF-Samples-netframework学习(1)Data Binding——BindingDPToDP

绑定时没有设置DataContext,所以要指定ElementName

2023-07-17 15:51:11 42

原创 开源WPF-Samples-netframework学习(1)Data Binding——BindConversion

1、实现自定义类型转换器。

2023-07-17 15:28:54 46

原创 开源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 39

原创 C#中的combobox当输入内容按回车键,框内的内容消失了

猜测SelectedItem为null的原因是:由于输入的内容类型是string,和item的类型不一致,导致无法设置与输入文本一致的SelectedItem。内容消失的主要原因是:SelectedItem == null。

2023-07-13 16:24:20 428

原创 C#使用正则表达式实现 “0-0“范围格式 的输入限制

【代码】C#使用正则表达式实现 “0-0“范围格式 的输入限制。

2023-06-19 10:32:37 134

原创 C# 使用[Serializable]属性,ISerializable接口,结合MemoryStream实现对象的序列化和反序列化

序列化与反序列化对象

2023-06-19 10:22:47 387

原创 C# Label 通过Panel中的ScrollBar实现滑动条

在InitializeComponent()之后再设置一遍Panel的大小(当想固定一个AutoSize = true的部件初始化的大小时,可在InitializeComponent()之后再设置一遍大小),总结:Panel的大小固定,Label的大小可变时才会出现ScrollBar.1、对Panel的设置。2、对Label的设置。

2023-03-29 13:23:30 1746

原创 .Net Framwork 中 PropertyGrid相关知识

propertyGrid

2023-02-28 16:16:28 61

原创 C#自定义下拉框

winform自定义下拉框

2022-12-29 16:15:43 3513

原创 搭建QGIS源码编译环境(三)—— 编译

注意:编译QGIS源码时,先编译qgis-core项目,这时候你会发现报错。

2021-12-23 15:08:53 1705

原创 搭建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 1039 3

原创 搭建QGIS源码编译环境(一)——准备源码、库、CMake

搭建QGIS源码编译环境,从资源下载到整个编译环境的搭建,目前还在持续更新中~

2021-12-20 15:39:46 1203

原创 双击 qt-vsaddin-msvs2015-2.3.2.vsix 没反应

VS安装QT VS Tool出现双击qt-vsaddin-msvs2015-2.3.2.vsix无效

2021-12-07 09:04:16 1357

原创 Unity WebGL部署

解决打包好的webGL的在谷歌浏览器打开报错的问题

2021-11-26 15:22:17 2907

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除