01 2020 档案
摘要:本文要点: 改变 C#版本需要直接修改项目文件 全局启用可空引用类型只能在新的项目格式中实现 可根据需要,在文件或行的基础上更改可空性 使用可空属性以避免不必要的空检查。 针对较旧的平台时,可使用 Nullable 包 尽管在.NET 框架中,C# 8 的一部分将永远不会得到支持,但是,如果我们知道
阅读全文
摘要:模块初始化器提案已经被提升到 C# 9 候选资格。它就像 C#中的静态构造函数,但不是应用于一个类,而是应用于整个程序集。 这个特性从一开始就存在于 CLR 中,但是直到现在还没有被 C#公开。根据模块初始化器提案,它将作为对静态构造函数语法的修改而公开。 复制代码 [module: Module
阅读全文
摘要:
当报表具有持久类型的报表参数时,将使用查找编辑器指定参数值。但是,如果查找中存在大量对象,则滚动并选择所需的参数值可能不太方便。此示例介绍如何筛选参数的查找以减少可用值的数量。
阅读全文

摘要:本主题介绍如何自定义报表存储类。假设您已自定义了 ReportDataV2 类,并添加了"修改者"属性,该属性应返回上次编辑报表布局的用户的名称。每次保存报表布局时,都需要更新此属性值。为此,请自定义报表存储并注册自定义实现。以下步骤演示如何执行此操作。
阅读全文
摘要:
此示例演示如何扩展报表设计器中可用的参数类型列表。
阅读全文

摘要:
此示例演示如何实现打印联系人操作,该操作打印"联系人报告"报表而不显示其预览。请注意,此操作不是为具有最终用户指定参数的报表(即使用报表参数ObjectBase参数或本机 XtraReport 参数的报表)设计的。
阅读全文

摘要:此示例演示如何通过处理报表数据源帮助程序。在显示报表内容之前对其进行修改。
阅读全文
摘要:此示例演示如何指定用于在预览报表时编辑报表参数值的自定义控件。
阅读全文
摘要:
此示例演示如何更改 WinForms 和ASP.NET应用程序中的用户定义报表的默认名称。移动应用程序不允许用户在运行时创建新报表,因此本主题中描述的方法无法在移动平台中实现。
阅读全文

摘要:
在某些情况下,您可能需要自定义基本报表类,以提供所有新报表中可用的自定义功能。本主题介绍如何注册自定义 XtraReport 后代,该后代将在最终用户在运行时创建报表时使用。
阅读全文

摘要:此示例演示如何通过处理报表服务控制器。自定义显示预览事件来显示自定义报表预览窗体。
阅读全文
摘要:
本主题介绍在创建包含报表 V2(收集数据源或视图数据源)数据源的主详细信息报表时使用 XRSubreport 控件的详细信息。
阅读全文

摘要:此示例演示如何通过处理 WinReportServiceController.创建自定义设计窗体事件来使用自定义报表设计器窗体。
阅读全文
摘要:本主题介绍如何在非 XAF 应用程序中创建、设置和导出 XAF 报表。由于 XAF 在数据库中存储报表,并且 XAF 报表使用对象空间来检索数据,因此应手动连接到 XAF 数据库并在非 XAF 应用程序中创建对象空间。
阅读全文
摘要:
此示例演示如何修改默认功能区模板 - 创建功能区页面组并将 Action 放入其中。
阅读全文

摘要:
XAF 提供了 WinForms 应用程序的两种形式样式:标准和功能区。可以使用选项节点的 IModelOptionsWin.FormStyle 属性选择应用程序的窗体样式。此示例演示如何修改标准窗体样式的默认模板 - 创建主菜单项并将其放入操作。如果您的 FormStyle 是功能区,请参阅"如何:创建自定义 WinForms 功能区模板"一文。
阅读全文

摘要:7 min to read Generally, application development does not stop after deployment. End-users will likely require updates, causing you to release new ver
阅读全文
摘要:eXpressApp 框架在构造 Windows 窗体 U 时使用默认模板。您可以自定义它们。自定义方法在模板自定义和如何:创建自定义 WinForms 功能区模板主题中定义。开发自定义模板后,可能需要在多个应用程序中使用它。分发 Windows 窗体模板的适当方法是将它们添加到模块中,然后将该模块添加到所需的 Windows 窗体应用程序中。本主题演示如何执行此操作。ASP.NET模板可以像现在一样轻松分发。您可以将它们添加到替换默认值ASP.NET应用程序项目中。
阅读全文
摘要:
默认情况下,ASP.NET应用程序的模板内容由嵌入到 DevExpress.ExpressApp.Web 中的用户控件提供,因此无法修改。但是,您可以将模板内容源文件包含在应用程序项目中,修改此内容并切换到它。此示例演示如何修改默认垂直模板内容新模板内容。
阅读全文

摘要:
本主题演示如何避免在 Windows 窗体应用程序中显示具有大量对象计数的列表视图的整个集合。执行此操作的方法之一是使用 Windows 窗体应用程序中使用的 XtraGrid 的自动筛选器行。
阅读全文

摘要:
本主题详细介绍了如何筛选链接操作的弹出窗口中的"列表视图"。有时,您可能需要根据特定条件筛选列表视图。通常,您可能需要使列表视图数据源依赖于源详细信息视图的属性编辑器值。eXpressApp 框架为此提供了数据源属性和数据源标准属性。这些属性可以通过模型编辑器在代码和应用程序模型中应用。本主题演示如何使用动态生成的特殊数据源在代码中应用 DataSourceProperty 和 DataSourceCriteria 属性。
阅读全文

摘要:
大多数应用程序具有包含需要筛选的查找属性编辑器的详细信息视图。通常,应使这些编辑器的列表视图数据源依赖于位于同一详细信息视图中的其他属性编辑器的值。为此,eXpressApp 框架提供数据源属性属性和数据源标准属性。本主题演示如何在代码中使用这两个属性,以及如何使用应用程序模型。在这些示例中,订单、产品和附件类将以不同的方式实现。
阅读全文

摘要:
本主题介绍如何指定要在可视化特定列表视图(例如,网格控制或 ASPxGridView 控件)的控件中使用的筛选器。
阅读全文

摘要:
eXpressApp 框架提供了筛选列表视图的各种方法:在数据源级别、通过应用程序模型和 UI 特定级别。在每种方法中,您可能需要将静态变量设置为筛选器条件值。例如,筛选器"Task.DueDate 必须设置为当前日期"需要"当前日期"变量,该变量在每次需要时计算。为此,使用函数条件运算符。它们表示可以在条件中使用的功能。在本主题中,您将学习如何在为任务列表视图设置筛选条件时使用这些函数条件运算符。要查看内置函数条件运算符的完整列表并了解如何实现自定义函数,请参阅函数条件运算符主题。
阅读全文

摘要:本主题介绍如何在计算字段表达式中访问报表参数对象的数据(从报表参数对象库继承并使用 IReportDataV2.参数对象类型指定)。
阅读全文
摘要:本主题介绍如何访问报表 V2 模块用于在ASP.NET应用程序中创建和修改用户定义的报表的 ASPx 报告设计器控件。
阅读全文
摘要:此示例演示如何访问用于在ASP.NET XAF 应用程序中显示报表的 ASPx 文档查看器和 ASPxWeb 文档查看器控件。
阅读全文
摘要:
本主题介绍如何自定义用于存储报表的持久性类,以便将其他信息与报表对象相关联。例如,添加"类别"属性将导致报表列表视图中出现另一列,最终用户将能够按类别进行分组、排序或筛选。
阅读全文

摘要:此示例演示如何访问用于在 XAF 移动应用程序中显示报表的报表查看器控件。
阅读全文
摘要:本主题介绍如何访问报表参数对象的数据(从报表参数对象基础继承并使用 IReportDataV2.参数对象类型)在报表脚本中指定。
阅读全文
摘要:此示例演示如何访问 ExportOptions 对象,该对象存储不同格式的文档导出选项。当您在 WinForms 和ASP.NET应用程序中从报表查看器导出报表时,将应用这些选项。
阅读全文
摘要:此示例演示如何通过处理 WinReportServiceController.DesignForm创建事件来访问报表设计器窗体。
阅读全文
摘要:
本主题演示如何使用自定义掩码实现属性编辑器。此属性编辑器将使用 XtraEditors 库中的 CalcEdit 编辑器。将为此编辑器设置货币掩码。
阅读全文

摘要:
本主题介绍 Windows 窗体应用程序的自定义属性编辑器的实现。此处实现了用于编辑 String 类型的业务对象的区域性代码(区域设置)属性的自定义属性编辑器。属性编辑器控件的下拉列表将显示安装在最终用户的 Windows 操作系统中的区域性。
阅读全文

摘要:
本主题介绍用于编辑 String 类型的业务对象的区域性代码(区域设置)属性的自定义ASP.NET Web 属性编辑器的实现。属性编辑器控件的下拉列表将显示文化信息.Get 区域性方法返回的区域性。
阅读全文

摘要:
本主题演示如何访问 MdiShowView 策略用于在 WinForms 应用程序中显示视图的文档管理器。您将在左侧找到选项卡标题,并水平定向它们。
阅读全文

摘要:
当功能区界面被禁用时,WinForms 应用程序使用条形管理器来显示应用程序的菜单(请参阅 IModelOptionsWin.FormStyle),并显示嵌套框架的工具栏。本主题介绍如何访问条形管理器。请参阅"如何:自定义操作控制"主题,了解如何自定义栏项。
阅读全文

摘要:
本主题详细介绍了在 XAF 应用程序中使用条件属性编辑器的详细信息。此处演示了允许最终用户在运行时设计和保存筛选条件的应用程序。
阅读全文

摘要:本主题演示如何在 IModelOptionsWin.FormStyle 属性设置为功能区(启用功能区界面时)访问用于显示 WinForms 应用程序菜单的功能区控件。请参阅"如何:自定义操作控制"主题,了解如何自定义栏项。
阅读全文
摘要:
在本主题中,您将学习如何实现单一实例 - 一个可以具有无法删除的单个实例的业务部门。例如,可以有一个描述最终用户的公司详细信息或常规应用程序设置的单例对象。还演示了可用于显示单例详细信息视图的方法。
阅读全文

摘要:
本主题介绍如何使用 WinForms 和ASP.NET XAF 应用程序中的波段对网格列进行分组。移动应用程序不支持频段,因此本主题中描述的方法无法在移动平台中实现。
阅读全文

How to: Show a Custom Data-Bound Control in an XAF View (WinForms) 如何:在 XAF 视图(WinForms)中显示自定义数据绑定控件
摘要:
此示例演示如何将自定义数据绑定(数据感知)控件添加到视图,并从 WinForms XAF 应用程序中的导航中显示此视图。出于演示目的,在此示例中,您将使用 CardView 将 GridControl 控件添加到 EFDemo 应用程序(默认情况下安装到 %PUBLIC%_文档_DevExpress 演示 19.2_组件eXpressApp 框架_EFDemoCodeFirst)。但是,您可以在自己的 XAF 应用程序中对任何其他自定义控件使用相同的方法。
阅读全文

摘要:
本文介绍如何使用自定义控件在ASP.NET应用程序的详细信息视图中查看和编辑数据。本文中的示例演示如何将 ASPxTextBox 和 ASPxCardView 控件添加到 MainDemo 应用程序(%PUBLIC%_文档_DevExpress 演示 19.2_组件eXpressApp 框架MainDemo)。您可以在自己的应用程序中将类似的方法用于任何其他 Web 控件。
阅读全文

摘要:
在 XAF 应用程序中,列表视图可以具有填充操作的上下文菜单。为此,显示列表视图的列表编辑器应支持"需要上下文菜单"和"需要DXMenuManager"接口。本主题介绍如何在 WinCustomListEditor 中实现这些接口,这些接口在"如何:实现自定义 WinForms 列表编辑器"主题中演示。
阅读全文

摘要:
eXpressApp 框架附带了许多内置列表编辑器。但是,在某些情况下,您可能需要实现自定义列表编辑器,以特定方式显示对象集合。本主题演示如何实现使用自定义控件的自定义 ASPx 自定义列表编辑器列表编辑器。此列表编辑器旨在显示对象,实现自定义 IPictureItem 接口作为图像列表,每个对象一个。例如,它可用于显示 DVD 封面。
阅读全文

摘要:
eXpressApp 框架附带了许多内置列表编辑器。但是,在某些情况下,您可能需要实现自定义列表编辑器,以便以特定方式显示对象集合。本主题演示如何实现自定义 WinCustomList 编辑器列表编辑器,该编辑器使用 .NET Framework 库中的控件。此列表编辑器旨在显示对象,实现自定义 IPictureItem 接口作为图像列表,每个对象一个。例如,它可用于显示 DVD 封面。
阅读全文

摘要:
本主题介绍如何将 Business 类整数属性显示为枚举,以防您不希望修改(或无法修改)此类的源代码。
阅读全文

摘要:
XAF 随条件外观模块一起提供。此模块提供的功能之一是禁用/启用和显示/隐藏基于业务规则的属性编辑器的选项。本主题包含分步说明,演示如何将条件外观模块用于此目的。将创建多个外观规则来动态隐藏和禁用属性编辑器。
阅读全文

摘要:
本主题介绍如何为 WinForms 应用程序自定义内置 XAF 属性编辑器(请参阅"如何:自定义内置属性编辑器 (ASP.NET)"主题,请参阅有关ASP.NET的类似示例)。在此示例中,自定义了日期属性编辑器以显示日历和时钟:
阅读全文

摘要:
本主题介绍如何为ASP.NET应用程序自定义内置 XAF 属性编辑器(请参阅"如何:自定义内置属性编辑器 (WinForms)"主题,请参阅 WinForms 的类似示例)。在此示例中,自定义 ASPxDateTimePropertyEditor 以显示日历和时钟:
阅读全文

摘要:本主题介绍如何为ASP.NET应用程序实现属性编辑器。出于演示目的,在此示例中实现了整数属性编辑器。它在"编辑"模式下使用下拉列表控件,在"视图"模式下使用"标签"控件。
阅读全文
How to: Implement a Property Editor Based on a Custom Control (WinForms) 如何:基于自定义控件(WinForms)实现属性编辑器
摘要:本主题介绍如何实现 WinForms 应用程序的属性编辑器。出于演示目的,在此示例中实现基于数字向上控件的整数属性编辑器。
阅读全文
摘要:
本主题演示如何实现自定义视图项并将其显示在所有详细信息视图上。此视图项显示对应于特定业务对象类型的图像。您可以在应用程序模型中指定此图像。在本主题中,我们使用 Windows 控件来显示此视图项,因此此示例仅适用于 WinForms 应用程序。
阅读全文

摘要:
本主题演示如何在特定导航项单击上执行自定义代码。在"问题"对象的编辑模式下调用"详细信息视图"的导航项将添加到导航控件中。
阅读全文

摘要:本主题演示如何访问在 WinForms 应用程序中使用 OutlookStyleMainRibbon窗体模板时,用于在 Office 导航栏根组切换上设置过渡动画的过渡管理器。
阅读全文
摘要:
导航系统支持上下文导航。您可以在导航控件中跟踪创建导航项的过程,并添加自定义导航项。本主题演示如何在应用程序中实现自定义上下文导航。将实现窗口控制器。此控制器将添加"基于任务的帮助"子导航项,每个项将包含调用显示各种帮助文档的详细信息视图的项目。
阅读全文

摘要:
本主题介绍如何使用控制器访问嵌套列表视图或主详细信息视图的环境(框架、控制器、操作、对象等)。
阅读全文

摘要:在ASP.NET应用程序中,单击列表视图中的记录时,在视图模式下显示详细信息视图。但是,"切换到编辑模式"操作可用,您可以使用它以编辑模式重新加载详细信息视图。这是默认行为。在个别方案中,您可能需要直接在编辑模式下调用"详细信息视图"。本主题演示如何省略特定对象类型的视图模式下的显示。
阅读全文
摘要:本主题演示如何检查当前视图是否为查找列表视图。如果只想自定义"查找"(例如,以隐藏"查找列表"视图下方显示的"新建操作"),则此功能非常有用。
阅读全文
摘要:本主题演示在弹出窗口中创建和显示列表视图所选对象的详细信息视图的视图控制器。
阅读全文
摘要:使用 XAF 应用程序时,最终用户可以选择显示在视图中的对象。您可能需要从控制器和操作访问这些对象以执行各种业务任务。例如,在实现操作时,您可能需要访问焦点对象,以在执行 Action 时修改其属性值。本主题介绍操作焦点对象和选定对象的基础知识,并提供示例代码段。
阅读全文
摘要:
本主题演示如何在 XAF 应用程序中将默认列表视图显示为数据透视表:
阅读全文

摘要:
用于可视化 XAF 应用程序中视图的默认列表编辑器是 GridListEditor 和 ASPxGridListEditor(分别在 WinForms 和ASP.NET应用程序中使用)。这些默认列表编辑器将列表视图可视化为网格。本主题演示如何使用图表模块提供的功能将列表视图可视化为图表。由图表编辑器和 ASPxChartListEditor 编辑器编辑器可视化的列表视图将在应用程序模型中定义。还将演示使用图表设计器自定义的图表设置。
阅读全文

摘要:
本主题演示如何在嵌套列表视图的显示方面更改ASP.NET应用程序行为,以便在"视图"模式下编辑集合属性并在"编辑"模式下隐藏。
阅读全文

摘要:
本主题演示如何在单个屏幕上并排显示多个视图。为此,功能中心演示中演示的"简单仪表板"仪表板视图(与 XAF 一起安装)将从头开始重新创建。仪表板视图是一种特殊的视图类型,专门设计用于在单个帧中显示任意数量的不相关视图。
阅读全文
