09 2019 档案

摘要:在界面设计中,TableControl控件经常使用。默认设置中,TabControl的背景和标签样式。接下来我们将学习如何修改TableControl的标签选项、修改TabControld的背景色或背景图片。页面效果如下: 简述原理 TableControl项目属性DrawMode,将属性值设定为O 阅读全文
posted @ 2019-09-29 12:50 陆陆无为而治者 阅读(8985) 评论(0) 推荐(2) 编辑
摘要:例子 写个小东西,刚好用到枚举类型,需要显示在DropDownList控件中。尝试了下,用如下方法可以实现。 (枚举类型与字符串的转换可以参考:enum(枚举类型)与字符串相互转换) 比如定义了一个消息枚举类型。 1 public enum eErrorDetailCode 2 { 3 登陆成功 = 阅读全文
posted @ 2019-09-20 09:28 陆陆无为而治者 阅读(9748) 评论(0) 推荐(2) 编辑
摘要:关键语句 例子 阅读全文
posted @ 2019-09-19 10:42 陆陆无为而治者 阅读(10663) 评论(0) 推荐(0) 编辑
摘要:关键语句 窗口的设计视图在初始化方法(InitializeComponent)下,代码如下: 在设计页面设置FormBorderStyle 为None。 说明 使用Winform默认窗体,是包含边框的。如下图所示: 现在需要是的外部边框和工具栏不显示。效果如下所示: 可以设置窗口的属性FormBor 阅读全文
posted @ 2019-09-19 10:05 陆陆无为而治者 阅读(6182) 评论(1) 推荐(0) 编辑
摘要:工具-->选项 >调试 >常规-->禁用"启动仅我的代码" 参考网址: https://blog.csdn.net/weixin_33762321/article/details/86010381 阅读全文
posted @ 2019-09-17 14:38 陆陆无为而治者 阅读(398) 评论(0) 推荐(0) 编辑
摘要:在使用XAF应用程序时,可能经常需要从控制器或者活动中访问业务对象。例如,在实现操作时,可能需要访问一个集中的对象,以便在执行操作时修改其属性值。 注:官方项目源码详见参考网址。 在执行操作时访问当前选定的对象 无论操作类型如何,传递给事件的参数都包括SimpleActionExecuteEvent 阅读全文
posted @ 2019-09-11 10:47 陆陆无为而治者 阅读(407) 评论(0) 推荐(0) 编辑
摘要:安装Net.环境 .NET Framework 4.5.2-4.7 Visual Studio 2012-2017 安装步骤 (略) 更新visual 2017 打开 Visual Studio Install , 点击更新,如图1-1。 如图1-1 点击【更多】——【修改】,如图1-2。 图1-2 阅读全文
posted @ 2019-09-11 10:40 陆陆无为而治者 阅读(5778) 评论(2) 推荐(1) 编辑
摘要:注:这个例子只适用于XPO应用程序。(要在EF应用程序中使用),请自行修改。 完整项目演示网址请参考官网。 实现自定义的角色和用户对象 角色继承PermissionPolicyRole类,使用附加属性CanExport。 按照如下方式布局页面。 下面代码演示了自定义用户对象的实现。 调用应用程序设计 阅读全文
posted @ 2019-09-11 09:36 陆陆无为而治者 阅读(639) 评论(0) 推荐(0) 编辑
摘要:代码 用户属性 应用程序的功能可能取决于当前用户。因此,需要获取用户名、用户ID或者整个用户对象。以下是SecuritySystem类公开的属性。 SecuritySystem.CurrentUserName --当前用户名 SecuritySystem.CurrentUserId --当前用户ID 阅读全文
posted @ 2019-09-09 00:22 陆陆无为而治者 阅读(576) 评论(0) 推荐(0) 编辑
摘要:我们已知初始化业务对象的默认值有两种方法,使用XPO框架和实体框架。在上一篇中已说明了XPO,接下来说明使用实体框架。例子和代码与上一篇区别不大。 将实现联系人(Contact)业务类,创建对象后,将使用默认值初始化对象。 由上图我们可以知道,我们需要初始化的属性包括: 简单属性(名字(First 阅读全文
posted @ 2019-09-08 23:19 陆陆无为而治者 阅读(440) 评论(0) 推荐(0) 编辑
摘要:在设计业务类时,一个常见的任务就是初始化对象。接下来的内容,我们将初始化不同类型的属性。 例如,将实现联系人(Contact)业务类,创建对象后,将使用默认值初始化对象。 在官方文档中,找到的初始化默认对象属性值有两种方法(代码基本一致):一种是继承XPO框架的AfterConstruction() 阅读全文
posted @ 2019-09-08 23:16 陆陆无为而治者 阅读(546) 评论(0) 推荐(0) 编辑
摘要:事先声明,本文大部分内容根据官方文件得到,有些翻译不准确的还望见谅。 什么叫基于集合计算属性值?根据下图我们可以知道。在订单关系中,订单数量(Orders Count)、订单金额总计(Orders Total)、订单最大值 (Maximum Order),由下方列表(在业务类中用集合表示)经过统计获 阅读全文
posted @ 2019-09-06 15:44 陆陆无为而治者 阅读(416) 评论(0) 推荐(0) 编辑
摘要:主要通过列表视图,实现联级过滤。只是对官方文件做了简单的代码复制,以后有机会再整理和修改。 初始化实现 使用the DataSourcePropertyAttribute 和 DataSourceCriteriaAttribute实现联级过滤。 效果下图。 场景1 -使用指定集合属性中的对象填充查找 阅读全文
posted @ 2019-09-05 14:05 陆陆无为而治者 阅读(618) 评论(0) 推荐(0) 编辑
摘要:在查看到官方文档之前,一直视图的布局只能在xafm文档中完成。原来可以在代码中直接设置DetailViewLayoutAttribute属性。 布局前 布局前效果: 布局前源代码: 布局后 布局后效果: 布局后源代码: 参考网址 [1] https://documentation.devexpres 阅读全文
posted @ 2019-09-04 14:22 陆陆无为而治者 阅读(814) 评论(0) 推荐(0) 编辑
摘要:步骤 可以通过构造函数在两个窗体间传递参数。例子由Form1传递到Form2(Form1和Form2对应控件略)。 Form1代码: Form2代码: 参考网址 [1] https://wenku.baidu.com/view/0ab6226687c24028915fc395.html 阅读全文
posted @ 2019-09-04 13:49 陆陆无为而治者 阅读(7259) 评论(0) 推荐(0) 编辑
摘要:在使用XAF框架是,默认身份验证是使用用户名和密码的。Win和Web页面如下所示。 现在要(公司、员工、密码)登录来替代(用户名、密码)登录。效果如下: 原理 是如何实现自定义传参验证的呢?最关键的步骤在于登录使用自定义的认证标准(能够实现登录)而不是默认的Authentication Standa 阅读全文
posted @ 2019-09-02 16:09 陆陆无为而治者 阅读(1216) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示