- 博客(279)
- 资源 (10)
- 收藏
- 关注
原创 IdentityServer如何生成mysql ef core连接源码和迁移Migration
复制最新的IdentityServer4.EntityFramework.Storage项目代码进来到src目录。
2023-12-18 08:25:50 128
原创 wpf TelerikUI使用DragDropManager
然后需要定义ListBoxes对于符合的ItemTemplates。我同样启动拖动ListBoxItems和允许拖动每一个ListBoxes。首先,我先创建事务对象ApplicationInfo,当暴露出一对属性当例子集合对于构成ListBoxes。然后在DraInitialize定义数据当拖动后,同时呈现。同样设置了DragDropEffects到所有允许拖动的场景。拖动如下ListBoxes。
2023-12-12 11:01:34 441
原创 wpf devexpress如何使用AccordionControl
AccordionControl可以被束缚到任何实现IEnumerable接口的对象或者它的派生类(例如IList,ICollection)添加AccordionControl到视图。绑定AccordionControl到数据。
2023-12-12 10:49:06 932
原创 wpf devexpress 使用IDataErrorInfo实现input验证
输入数据有一个错误如果用户点击Register,不需要点击记录执行ViewModel验证逻辑在EnableValidationAndGetError方法。当用户修改Password字段,ConfirmPassword字段没有反应。当form初始化显示,Register按钮应该启动和没有输入错误应该显示。如果用户点击注册按钮在特定的输入无效数据,form将显示输入错误和禁用的注册按钮。使用服务,首先需要定义一个服务显示消息框。修复此问题,重要验证错误没有返回在ViewModel如果一个用户没有点击注册按钮。
2023-12-01 20:40:31 1073
原创 wpf devexpress实现输入验证使用验证规则
绑定可以使用双向绑定模式同样传递输入数据在目标,到密封的潜在源数据。对于实例,设置UpdateSourceTrigger参数到PropertyChanged,更新源属性作为目标属性刷新。在EditValue属性可用在任何DXEditors说明绑定机制,考虑如下简单的绑定:EditValue="{Binding FristName,Mode=TwoWay}".可以创建一个验证规则提示一个输入错误对于每一个空编辑器字段添加普通文件夹在项目和一个新文件,ValidationRule.cs,定义如下类。
2023-11-22 07:23:53 1621
原创 Reactive.Net绑定Subscribe调用wpf控件报错
使用.ObserveOnDispatcher()解决,nuget安装ReactiveUI.WPF。
2023-11-22 06:56:05 993
原创 wpf devexpress自定义编辑器
默认情况下,启用日期的文本输入,但需要注意的是,不应用DateEdit MaxDate和MinDate指定的日期范围。主焦点离开编辑器在验证错误状态,设置BaseEdit.InvalidValueBehavior属性去AllowLeaveEditor。去抑制验证错误当编辑器为空,设置TextEdit.MaskIgnoreBlank属性为True。BaseEdit.NullText指定显示文字当编辑器值等于NullValue.有四个属性,可以用在每一个Devexpress编辑器,当显示NullText.
2023-11-18 11:26:51 1377
原创 wpf devexpress 绑定数据编辑器
和一个不可空类型,Birthday字段可能初始化在特定的值,没有被推荐。生成的命令名字如下方法匹配[MethodName]Command。打开RegistrationViewModel.cs文件添加如下属性到RegistrationViewModel类。绑定余下的编辑器到它们的对应的属性和注册按钮到AddEmployee命令。从RegistrationViewModel是一个POCO类,所有定义属性都是可绑定的。绑定创建,FirstName编辑器显示测试数据在vs设计器。编辑器不显示测试数据在运行时。
2023-11-18 10:38:43 603
原创 wpf devexpress 创建布局
切换到Quick Actions 菜单外部页面对于Last Name布局内容。设置First Naem Label属性布局内容到"Name"。新内容相对于被选择的内容。增加布局内容的距离,设置LayoutControlBase.ItemSpace属性为LayoutControl对于第一个LayoutGroup。此时,每一个布局内容包含TextEdit控件。选择创建分组调用Quick Actions,设置View属性到分组。编辑布局内容label,打开内容Quick Actions设置Label属性。
2023-11-18 10:25:24 721
原创 wpf devexpress 开始点
RegistrationForm.BaseProject项目是基于工作的解决方案。项目包含三个视图:MainView,RegistraionView,RecordsView。教程显示了如何创建RegistraionView。这两个视图已经准备了,因此可以分析它们。基本项目同样包含了数据库和数据模型。此教程示范如何创建registration form和DevExpress WPF Data Editors。在教程的结束,可以创建完整的程序支持输入和验证。这个解决方案包含几个项目-每一个项目对应一个教程。
2023-11-18 09:57:07 90
原创 wpf devexpress 添加GanttControl到项目
扩展所有甘特图任务当控件加载。可以显示和编辑和排序内容被设置视图AllowEditing和AllowSorting属性为false,像下面的代码例子。传递视图模型到视图DataContext属性,绑定GanttControl的ItemsSource属性到视图模型Task属性。绑定行到任何任务标准属性使用BindTo 属性。这个教程示范如何添加GanttControl 到你的项目使用内置GanttControl数据类。GanttControl显示统计任务和折叠子任务。显示数据行和任务属性和显示所有任务。
2023-11-18 09:47:19 743
原创 wpf devexpress Property Grid创建属性定义
打开工具箱在vs,定位到DX.23.1: Data 面板,选择PropertyGridControl工具箱选项,拖动到窗口。使用property grid PropertyGridControl.SelectedObject 属性绑定数据。本教程示范如何绑定WP Property Grid控件到数据和创建属性定义。WPF Property Grid控件使用属性定义定义如何做和显示。第三步-绑定Property Grid到Data Object。第一步-创建属性定义。步骤四-创建属性定义。
2023-11-17 09:19:37 875
原创 wpf devexpress在未束缚模式中生成Tree
添加TreeListControl到窗口。调用TreeListControl Quick Action和添加两行。TreeListControl 可以在未束缚模式中没有数据源时操作,这个教程示范如何在没有数据源时创建tree。切换到XAML视图。添加TreeListControl到window控件。在XAML生成tree。在代码中生成tree。
2023-11-17 09:06:19 683
原创 wpf devexpress添加TreeListControl到项目
点击重新计算按钮到ItemsSource属性调用上下文菜单。返回设计器视图,选择TreeListView调用Quick Actions。选择TreeListControl点击Quick Actions。拖动TreeListControl组件从工具箱到form里面。设置AutoGenerateColumns添加AddNew。添加TreeListControl到视图。选择Employees在对话框点击OK。Parent字段包含父索引节点。Key字段包含唯一值索引节点。
2023-11-17 08:52:59 873
原创 wpf devexpress绑定grid到总计和分组统计
1、指定一个统计类型(Min,Max,Count),设置SummaryItemBase.SummaryType属性到SummaryItemType枚举值。2、设置TotalSummaryGeneratorTemplate和GroupSummaryGeneratorTemplate属性到模板生成统计。1、绑定TotalSummarySource和GroupSummarySource属性到总计和分组统计集合。此主题描述了如何在gridcontrol中的视图模型和显示定义总计和分组统计。在视图模型中指定统计。
2023-11-17 08:29:17 658
原创 wpf devexpress 自定义统计
如果GridControl.View 属性设置TreeListView,使用TreeListView.CustomSummary 事件或者TreeListView.CustomSummaryCommand属性。处理GridControl.CustomSummary 事件或者使用 GridControl.CustomSummaryCommand 属性去应用自定义规则计算统计。CustomSummaryExists 事件或CustomSummaryExistsCommand 属性允许指定和统计应用计算和显示。
2023-11-16 12:09:10 564
原创 wpf devexpress数据统计
可以指定字段对于全部值统计计算,统计函数,和值统计显示。GridControl.TotalSummary 集合存储总结统计,GridControl.GroupSummary集合存储分组统计。属性到SelectedRow / Mixed到使GridControl计算所有统计和视图对于选择的列。总结统计 - 一个总结函数值计算对于所有列和视图显示统计面板和固定统计面板。可以在视图模型中定义总结和分组统计在GridControl显示。分组统计-一个统计函数值计算对于所有列和分组显示数据列。
2023-11-16 11:04:26 505
原创 wpf devexpress显示总结
4、指定DisplayFormat 属性显示分组总结在currency format。3、指定 FielName和 SummaryType 属性应用总结。这个教程示范如何显示总结对于列分组和单个数据行。6、指定FieldName和SummaryType属性应用总结。7、设置Alignment属性到左侧显示总结在。4、点击GridControl 确保。这个最大和最小值(Max和Min)。1、选择GridControl 启动。总结和平均值(Sum和平均值)5、点击Add 按钮创建。2、点击Add按钮创建。
2023-11-16 08:48:34 231
原创 wpf devexpress 排序、分组、过滤数据
使用 GridControl 分组数据。可以使用GridControl过滤数据。这个教程示范在GridControl如何排序数据,分组数据给一个行创建一个过滤。这个教程基于前一个教程。对于 Ship Country 和 Ship City 行指定。可以使用GridControl 排序数据。这个例子如下过滤数据对于。GridControl在设计器中不从数据库加载数据。1、选择 GridControl 打开。属性对于所有行和设置排序优先度。
2023-11-16 08:33:07 557
原创 wpf devexpress post 更改数据库
这个教程示范如何使用GridControl编辑数据,和保存更改到数据库。这个教程基于前一个篇。选项到OnCellEditorOpen。这个选项启动一个编辑模式允许用户。从 [MethodName]Command 生成命令名称。命令拉取更改,从数据库更改grid 内容。启动选项时添加Post data功能。3、创建如下命令在运行时生成,从方法和。
2023-11-16 08:04:21 533
原创 wpf devexpress设置行和编辑器
属性选择AddNew。添加行到GridControl精确显示为特别的几行设置。在GridControl Quick Action 点击。如下教程示范如何计算行布局,特定的表格单元编辑器,和格式化显示值。这个教程基于前一个文章。GridControl为所有字段生成行和绑定数据源,如果。
2023-11-13 17:20:58 1580 1
原创 wpf devexpress项目中添加GridControl绑定数据
在视图模型选择视图模型选项生成数据绑定源码。创建一个新的空白mvvm应用程序,这个项目包括了一个视图模型,设置此视图模型作为MainView数据上下文。4、在Quick Actions菜单中选择GridControl,点击绑定到数据源,在。如果你从Nuget订阅devexpress,进入工具,nuget包管理器,添加。本教程讲解了如何添加GridControl到wpf项目中并且绑定数据。,为每一个数据源字段生成行,然后显示所有行数在。2、按照如下给此项目添加数据库。此消息提示你必须添加控件引用。
2023-11-13 17:14:17 1161
原创 asp.net blazor集成ReactiveUI.Blazor
asp.net blazor项目添加Nuget包ReactiveUI和ReactiveUI.Blazor。创建视图模型BlogPostViewModel继承自ReactiveObject。BlogPostView.razor中添加继承。blazor页面中添加代码。添加根服务类的依赖注入。
2023-11-12 17:40:01 493
原创 asp.net IdentityServer 使用Mysql添加ef core dbcontext失败
IdentityServer只支持sql server dbcontext和azure sql。
2023-11-12 17:30:32 49
原创 asp.net docker-compose添加网关和网关配置
在路径src\ApiGateways\SocialEnvoy。添加docker-entrypoint.sh。打开docker-compose.yml。添加envoy.yaml。添加Dockerfile。
2023-11-08 09:39:46 193
原创 asp.net docker-compose添加es search
打开docker-compose.override.yml添加。打开docker-compose.yml添加。docker集群中添加es search成功。
2023-11-06 08:54:21 211
原创 asp.net docker-compose添加sql server
打开docker-compose.yml添加 sqldata: image: mysql:8.1.0打开docker-compose.override.yml添加 sqldata: environment: - MYSQL_ROOT_PASSWORD=Pass@word ports: - "8080:8080" volumes: - killsb-one-sqldata:/etc/mysql/conf.d在d
2023-11-06 08:43:19 615
原创 asp.net 创建docker容器
首先创建asp.net web api。添加linux docker支持。添加docker支持。添加docker支持。
2023-11-05 13:03:52 190
原创 asp.net docker-compose添加kafka和redis和zookeeper
docker-compose.override.yml添加。添加了redis和kafka和zookeeper。docker-compose.yml添加。
2023-11-04 17:42:18 696
原创 asp.net docker-compose添加dapr配置
docker-compose.override.yml中添加。docker-compose.yml添加配置。添加了dapr的配置。
2023-11-04 17:36:06 231
原创 asp.net docker-compose添加volume配置
打开docker-compose.override.yml下面添加。服务下面添加volume配置。添加volume配置成功。
2023-11-04 17:28:11 155
原创 创建asp.net api和docker-compose项目
vs2022创建asp.net core web api项目。添加docker-compose支持。docker-compose配置。
2023-11-04 17:07:22 191
原创 微软本地化项目征集新兵啦!!!另有微软官方提供的高端培训课程
本地化开源项目新兵征集中:微软官方文档本地化项目github首页:https://aka.ms/MVP19Q2CNTeam13O微软件官方文档地址(可在文档中直接点击编辑):https://aka.ms/MVP19Q2CNTeam13D微软官方超靠谱的编程培训:微软官方高端培训课程:https://aka.ms/MVP19Q2CNTeam13L...
2018-11-20 07:30:48 424 1
原创 QT QML Controls 2.0 第二代显示正常的文本框
使用TextField使用自动换行,父控件设置为指定范围的Rectangle,然后TextField设置属性为覆盖父控件anchors.fill: parent下面是全部的代码: Rectangle { x: 223 y: 128 width: 441 height: ...
2018-05-21 18:08:31 763
原创 QT使用QML开发UI设计器总是崩溃
QML中很多控件都有一些必须指定的属性,比如常遇到的问题,控件必须指定宽和高或者通过隐式的方法,比如控件继承父控件的大小。因为QML是基于Javascript实现的,很多地方没有做强类型限制,导致QML反而被弱类型所束缚,限制了开发的速度和软件稳定性。...
2018-05-17 13:54:13 4263
原创 使用C++和STL 标准开发Windows Driver Kit(WDK)
最近我在使用WDK开发项目,想使用C++ 和STL特性。我来告诉大家如何使用C++ 和STL开发WDK。先将.c结尾的源文件改为.cpp。首先使用Visual Studio新建一个WDK项目,然后打开【WDK项目属性】->【配置属性】->【C/C++】->【语言】->C++语言标准,选择自己需要的STL标准。项目此时可能会报错,比如驱动的入口函数DriverEntry,原来...
2018-05-16 16:08:07 2998 5
原创 自己开发的转化wchar_t字符数组为小写API
最近在使用VC++开发,发现VC++原生的wchar_t字符串转换api达不到我想要的要求,因为这些api在调用时,不会限制来源空字符数组为const,在调用的时候可能会引起不必要的麻烦,因此我自己开发了一个转换wchar_t字符串数组为小写的API。调用方法:WcharStringToLower(targetString, srcString, sizeof(targetString) / si...
2018-05-16 13:02:31 640
响应式编程Rx.net英文入门电子书Rx HOL .NET C#
2018-01-17
MvvmCross最流行的.net mvvm框架,支持安卓、ios、UWP、wpf,已修改为.net standed类库,支持最新的VS2017
2017-05-12
Visual Basic 5.0 + 6.0 DLL组件库文件msvbvm50.dll + msvbvm60.dll
2015-06-08
Visual_Assist_X_10.8.2001.0本体与原版,破解dll
2013-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人