- 博客(396)
- 资源 (148)
- 收藏
- 关注
原创 学习012-04-10-06 How to: Display a List View as a Pivot Grid Table and Chart(如何:将列表视图显示为数据透视表和图表)
在EditorType(IModelListView. EditorType)属性的下拉菜单中,选择"DevExpress.ExpressApp.PivotGrid.Win.PivotGridListEditor",而不是XAF的默认列表编辑器。有关使用数据透视表的更多信息,请参阅数据透视网格控件文章(Windows窗体/ ASP.NET Web Forms)并观看DevExpress数据透视网格:入门(Windows窗体/ ASP.NET Web Forms)视频。下面的屏幕截图演示了结果。
2025-01-23 10:32:46
623
原创 学习012-04-10-05 How to: Display a List View as a Chart(如何:将列表视图显示为图表)
要为 ASP.NET Web Forms应用程序指定图表设置,请调用 ASP.NET Web Forms应用程序项目的模型编辑器并执行相同的步骤。添加图表模块后,可以使用列表视图节点的IModelListView. EditorType属性指定图表列表编辑器。由于有两个特定于平台的图表列表编辑器,您应该分别更改WinForms和 ASP.NET Web Forms应用程序的设置。按照以下步骤创建列表视图节点,该节点定义要由图表列表编辑器可视化的列表视图。XML格式的图表设置将设置为模型编辑器中的设置属性。
2025-01-23 10:12:31
742
原创 学习012-04-10-04 How to: Support a Context Menu for a Custom WinForms List Editor
在XAF应用程序中,列表视图可以有填充了操作的上下文菜单。为此,显示列表视图的列表编辑器应支持I必需上下文菜单和IRequireDXMenuManager接口。本主题介绍如何在如何:实现自定义WinForms列表编辑器主题中演示的WinCustomListEditor中实现这些接口。下图说明了为WinCustomListEditor调用的上下文菜单。Note您可以在随XAF安装的FeatureCenter演示中看到此处实现的代码。
2025-01-23 09:43:45
659
原创 学习012-04-10-03 How to: Use a Custom Component to Implement List Editor (Blazor)
本主题介绍如何实现自定义列表编辑器,该编辑器显示 ASP.NET Core Blazor应用程序中的图像。列表编辑器显示带有自定义对象的Razor组件。这些对象实现自定义IPicture Item接口来存储图像及其标题。要将自定义列表编辑器添加到ASP.NETCore Blazor应用程序,请在ASP.NETCore Blazor应用程序项目(YourSolutionName. Blazor.Server)中定义所需的数据模型并实现以下组件。Razor Component-定义所需的标记;
2025-01-22 17:22:49
954
原创 学习012-04-10-02 How to: Use a Custom Control to Implement List Editor (ASP.NET Web Forms)
XAF附带了许多内置的列表编辑器。但是,在某些情况下,您可能需要实现自定义列表编辑器,以特定方式显示对象集合。本主题演示如何实现使用自定义控件的自定义ASPxCustomListEditor列表编辑器。此列表编辑器旨在显示对象,将自定义IPicture Item界面实现为图像列表,每个对象一个。例如,它可用于显示DVD封面。Note您可以在随XAF安装的FeatureCenter Demo中看到此处实现的代码。
2025-01-22 17:01:17
718
原创 学习012-04-10-02 How to: Implement a Custom List Editor (WinForms)(如何:实现自定义列表编辑器(WinForms))
XAF附带了许多内置的列表编辑器。但是,在某些情况下,您可能需要实现自定义列表编辑器,以特定方式显示对象集合。本主题演示如何实现自定义WinCustomListEditor列表编辑器,该编辑器使用. NET Framework库中的控件。此列表编辑器旨在显示对象,将自定义IPicture Item界面实现为图像列表,每个对象一个。例如,它可用于显示DVD封面。Note您可以在随XAF安装的FeatureCenter Demo中看到此处实现的代码。
2025-01-22 16:46:27
841
原创 学习012-04-10-01 How to: Configure Bands in a Grid List Editor (WinForms and ASP.NET Web Forms)
但是,您可以在任何提供包含多列的列表视图的XAF应用程序中执行以下步骤,但标题显然会有所不同。在左侧的节点树中,找到您在前面步骤中配置的BandsLayout节点。在左侧的节点树中,找到要自定义的ListView节点(例如ProjectTask_ListView节点)。更改启用值后,您会注意到现在可以展开BandsLayout节点的子节点了。在WinForms中,您可以指定允许最终用户使用哪些带的自定义功能,并使用IModelBandsLayoutWin属性隐藏band/列标题。
2025-01-21 15:29:11
1453
原创 学习012-04-10 List Editors(列表编辑器)
本节包含自定义列表编辑器的最常见方法。(更改特定列表视图的列表编辑器)在模型编辑器中,导航到Views|<ListView>节点并将EditorType属性设置为所需的列表编辑器类型:(更改所有列表视图的默认列表编辑器)在模型编辑器中,导航到视图节点并将DefaultListEditor属性设置为所需的列表编辑器类型:(自定义特定列表编辑器的控件)下面的示例演示了如何自定义列表编辑器的控件:如何:在列表视图中访问网格组件。
2025-01-21 15:09:20
966
原创 学习012-04-09-08 Apply HTML Formatting to WinForms View Items(将超文本标记语言格式应用于WinForms视图项)
下面的说明演示了如何将超文本标记语言格式应用于应用程序中的各种UI元素。您应该打开应用程序模型的选项节点并将IModelOptionsEnableHtmlFormatting.EnableHtmlFormatting属性设置为true,然后才能使用超文本标记语言格式。将应用程序模型的视图|Contact_DetailView|项目|WebPageAddress节点的Caption属性设置为。本节介绍如何在默认列表编辑器中访问列的标题,并使用超文本标记语言标记更改此标题的外观。
2025-01-21 10:02:57
931
原创 学习012-04-09-07 Implement a View Item (WinForms)(实现一个视图项(Windows 窗体))
1.为WinForms模块项目(MySolution.Module.Win)中的ModelDetailViewLayoutNodesGenerator和ModelDetailViewItemsNodesGenerator节点生成器实现ModelNodesGeneratorUpdater后代(生成器更新程序)。如果您的解决方案不包含此项目,请将这些更新程序添加到WinForms应用程序项目(MySolution.Win)中。
2025-01-21 09:49:45
707
原创 学习012-04-09-06 Create a Custom Control Detail Item(创建自定义控制详细信息项)
本文介绍如何将自定义控件添加到详细视图。当您需要在详细视图中的特定编辑器附近放置自定义控件并且操作容器视图项方法不合适时,请使用此方法。本主题仅适用于WinForms和ASP.NET Web Forms应用程序。有关如何在ASP.NET Core Blazor应用程序中实现相同场景的更多信息,请参阅以下主题:如何:在XAF视图中显示自定义数据绑定控件(Blazor)-外部数据。Tip。
2025-01-21 09:41:04
1048
原创 学习012-04-09-05 Use a Custom View Item to Add a Button to a Detail View(使用自定义视图项向详细视图添加按钮)
本文介绍如何将自定义控件添加到详细视图。如果要在详细视图中显示标准XAF操作,请使用以下主题中描述的技术:操作容器视图项。自定义视图项应该是ViewItem的后代。您还可以从XAF提供的任何内置视图项继承它。有关查看项的更多信息,请参阅以下主题:ViewItems(实现视图项(WinForms))
2025-01-20 11:11:47
723
原创 学习012-04-09-04 Include an Action in a Detail View Layout(在详细视图布局中包含一个操作)
处理Action.CustomizeControl事件以自定义Action控件。以下代码示例演示了如何:在ASP.NETCoreBlazor应用程序中以当前主题的主要样式呈现操作按钮。删除填充并调整操作按钮大小以匹配Windows窗体应用程序中的输入框大小。
2025-01-20 10:52:06
837
原创 学习012-04-09-03 How to: Show a Custom Data-Bound Control in an XAF View (ASP.NET Web Forms)
本文介绍如何使用自定义控件在ASP.NETWebForms应用程序的详细信息视图中查看和编辑数据。本文中的示例显示了如何将ASPxTextBox和ASPxCardView控件添加到MainDemo应用程序(%PUBLIC%\Documents\DevExpressDemos24.1\Components\XAF\MainDemo)。您可以在自己的应用程序中对任何其他Web控件使用类似的方法。TipASP.NETCoreBlazor和WinForms应用程序的类似示例如下:WinForms。
2025-01-20 10:37:57
1155
原创 学习012-04-09-02 How to: Show a Custom Data-Bound Control in an XAF View (WinForms)
此示例演示如何将自定义数据绑定(数据感知)控件添加到视图并从WinForms XAF应用程序中的导航显示此视图。TipASP.NET Core Blazor和ASP.NET Web Forms应用程序的类似示例如下:导航到NavigationItems|Items|Default|Items节点。右键单击Items节点并从调用的上下文菜单中选择Add…|NavigationItem。
2025-01-15 10:59:59
1112
原创 学习012-04-09-01-02 How to: Show a Custom Data-Bound Control in an XAF View (Blazor) - Current Object
本文介绍如何创建一个可重用的视图项,该视图项可以处理视图当前对象提供的数据。在继续之前,请确保您熟悉描述常用步骤的教程-如何:在XAF视图中显示自定义数据绑定控件(Blazor)-外部数据。在CreateControlCore方法中创建实现IComponentContentHolder并返回DepartmentViewerModel的自定义视图项。1.将新文件(DepartmentViewerViewItem. cs)添加到Blazor项目中。2.将以下代码添加到创建的文件中。C#
2025-01-15 10:43:08
887
原创 学习012-04-09-01-01 How to: Show a Custom Data-Bound Control in an XAF View (Blazor) - External Data
本主题演示如何将自定义数据绑定(数据感知)控件添加到Blazor应用程序中的视图。它还解释了如何扩展应用程序导航并为新视图添加快捷方式。本主题基于XAF附带的MainDemo Blazor Server演示应用程序。您可以在以下文件夹中找到此演示:%PUBLIC%\Documents\DevExpress Demos 24.1\Components\XAF\MainDemo.NET.EFCore\CS\MainDemo. Blazor.Server。
2025-01-15 10:16:56
1335
原创 学习012-04-08-07 Display an Integer Property as an Enumeration(将整数属性显示为枚举)
通过继承WinForms模块项目(MySolution.Module.Win)中的EnumIntPropertyEditor类来创建自定义MyEnumIntPropertyEditor属性编辑器。如果您的解决方案不包含此项目,请将此编辑器添加到WinForms应用程序项目(MySolution.Win)。在 ASP.NET Web Forms模块项目中,通过继承ASPxEnumIntPropertyEditor<SampleEnum>类创建自定义MyEnumIntPropertyEditor属性编辑器。
2025-01-13 15:02:59
942
原创 学习012-04-08-06-03 Supply Predefined Values for the String Property Editor Dynamically (ASP.NET Web F
本主题介绍自定义 ASP.NET Web Forms属性编辑器的实现,该编辑器将用于编辑业务对象的String类型的CultureCode(locale)属性。属性编辑器控件的下拉列表将显示CultureInfo. GetCulture方法返回的区域性。Note您还可以使用IModelCommonMemberViewItem在模型编辑器中指定预定义的值。预定义值属性。这种方法要简单得多,因为它不需要额外的编码,但是在这种情况下,您将无法在代码中动态更新值列表。
2025-01-13 14:53:30
539
原创 学习012-04-08-06-02 Supply Predefined Values for the String Property Editor Dynamically (WinForms)
本主题介绍Windows窗体应用程序的自定义属性编辑器的实现。此处实现了用于编辑业务对象的String类型的Culture Code(locale)属性的自定义属性编辑器。属性编辑器控件的下拉列表将显示最终用户的Windows操作系统中安装的区域性。Note您还可以使用IModelCommonMemberViewItem在模型编辑器中指定预定义的值。预定义值属性。这种方法要简单得多,因为它不需要额外的编码,但是在这种情况下,您将无法在代码中动态更新值列表。
2025-01-13 14:46:23
553
原创 学习012-04-08-06-01 Supply Predefined Values for the String Property Editor Dynamically (ASP.NET Core
本主题介绍如何为ASP.NETCore Blazor应用程序实现自定义属性编辑器,以及如何使用预定义值动态填充编辑器的下拉列表。在下面的场景中,编辑器用于编辑业务对象的String类型的Culture Code(locale)属性。Property Editor控件的下拉列表显示GetCulture方法返回的区域性。Note您还可以使用预定义值属性在模型编辑器中指定预定义值。这种方法更简单,因为它不需要额外的代码,但在这种情况下,您不能动态更新代码中的值列表。
2025-01-13 14:38:14
751
原创 学习012-04-08-05 Disable and Hide Property Editors Based on a Business Rule(基于业务规则禁用和隐藏属性编辑器)
有关如何在%PUBLIC%\Documents\DevExpress Demos 24.1\Components\XAF\FeatureCenter. NETFramework.XPO文件夹中使用随XAF安装的功能中心演示中的条件外观的更多示例,或在线参考功能中心演示。将条件外观模块添加到模块项目中。该模块提供的功能之一是根据业务规则禁用/启用和显示/隐藏属性编辑器的选项。由以下属性声明的外观规则确保仅在填写Address1字段时才启用Address2属性编辑器。在解决方案的模块项目中声明联系人业务类。
2025-01-13 14:32:07
733
原创 学习012-04-08-04 Display and Edit Simple Type Values in a Lookup Property Editor(在查找属性编辑器中显示和编辑简单类型值)
仅使用DevExpress.ExpressApp.Data命名空间中的Key属性(不能使用System. ComponentModel.DataAnnoations或DevExpress.Xpo命名空间中的Key属性)。PositionPropertyWrapper,Key属性存储原始整数值,DisplayName属性返回其用户友好的字符串表示形式。使用PositionPropertyWrapper类型的非持久性PositionWrapper属性扩展DemoClass以更新持久性Poplace属性。
2025-01-13 14:24:57
851
原创 学习012-04-08-03 Manage Button Visibility in a Blazor Lookup Property Editor(在 Blazor 查找属性编辑器中管理按钮可见性)
在没有 ASP.NET Core Blazor特定模块项目的解决方案中,将此控制器添加到YourSolutionName. Blazor.Server项目的Controller文件夹中。在具有 ASP.NET Core Blazor特定模块项目的解决方案中,将此控制器添加到YourSolutionName. Module.Blazor项目的Controller文件夹中。编辑按钮充当可单击的链接。在没有 ASP.NET Core Blazor特定模块项目的解决方案中,将此控制器添加到。
2025-01-11 16:22:59
888
原创 学习012-04-08-02-04 Implement a Property Editor Based on Custom Controls (ASP.NET Web Forms)
本主题说明如何为 ASP.NET Web Forms应用程序实现属性编辑器。出于演示目的,本示例中实现了一个整数属性编辑器。它在编辑模式下使用DropDownList控件,在视图模式下使用Label控件。Tip您可以在随XAF安装的FeatureCenter Demo中看到此处实现的代码。此演示默认位于%PUBLIC%\Documents\DevExpress Demos 24.1\Components\XAF\FeatureCenter. NETFramework.XPO文件夹中。Note。
2025-01-11 15:55:57
578
原创 学习012-04-08-02-03 Implement a Property Editor Using a DevExpress WinForms Control
相反,处理事件或覆盖RepositoryItem类中相应的受保护虚拟方法,引入必要的属性并在属性编辑器的CreateRepositoryItem方法中初始化它们。要查看正在使用的属性编辑器,请将其设置为为Windows窗体应用程序项目调用的模型编辑器中的十进制属性。Value属性可以访问编辑器的十进制值,因此您可以将Value属性设置为绑定属性。要将属性编辑器设置为自动用于指定数据类型的所有属性,请将true作为第二个属性参数传递。使用此属性的类可以设置为显示属性参数指定的类型的属性。
2025-01-11 15:42:12
863
原创 学习012-04-08-02-02 Implement a Property Editor Based on a Custom Control (WinForms)(基于自定义控件实现属性编辑器)
本主题介绍如何为WinForms应用程序实现属性编辑器。出于演示目的,在此示例中实现了基于NumericUpDown控件的整数属性编辑器。Note您可以在与XAF一起安装的FeatureCenter Demo中看到此处实现的代码。默认情况下,此演示位于%PUBLIC%\Documents\DevExpress Demos 24.1\Components\XAF\FeatureCenter. NETFramework.XPO文件夹中。
2025-01-11 15:30:53
636
原创 学习012-04-08-02-01 Implement a Property Editor Based on a Custom Component (Blazor)(基于自定义组件实现属性编辑器)
本主题介绍如何为ASP.NETCore Blazor应用程序实现属性编辑器。下面的示例演示了显示InputText元素的自定义字符串属性编辑器。要在ASP.NETCore Blazor应用程序中使用自定义组件,请在应用程序项目(MySolutions. Blazor.Server)中实现以下实体:组件模型是需要更改其状态的组件的对象表示。属性编辑器是将组件集成到XAF应用程序中的类。Note。
2025-01-11 15:21:53
602
原创 学习012-04-08-01-03 Customize a Built-in Property Editor (ASP.NET Web Forms)
本主题介绍如何访问 ASP.NET Web Forms应用程序中的内置XAF属性编辑器。Tip您可以在作为XAF包的一部分安装的功能中心演示应用程序中找到自定义属性编辑器的此示例和其他示例。应用程序的默认位置是%PUBLIC%\Documents\DevExpress Demos 24.1\Components\XAF\FeatureCenter. NETFramework.XPO。
2025-01-11 14:40:46
650
原创 学习012-04-08-01-02 Customize a Built-in Property Editor (WinForms)(自定义内置属性编辑器(WinForms))
本主题介绍如何访问Windows窗体应用程序中的内置XAF属性编辑器。在此示例中, DatePropertyEditor被自定义为显示日历和时钟。Note您可以在作为XAF包的一部分安装的功能中心演示应用程序中找到自定义属性编辑器的此示例和其他示例。应用程序的默认位置是%PUBLIC%\Documents\DevExpress Demos 24.1\Components\XAF\FeatureCenter. NETFramework.XPO。
2025-01-11 14:31:51
785
原创 学习012-04-08-01-01 Customize a Built-in Property Editor (Blazor)(自定义内置属性编辑器(Blazor))
本主题介绍了可用于为ASP.NET Core Blazor应用程序自定义内置XAF属性编辑器的两个选项(请参阅以下主题以查看WinForms的类似示例:如何:自定义内置属性编辑器(WinForms))。此示例显示如何显示日历和打卡DateTimePropertyEditor:在ASP.NET Core Blazor应用程序项目(MySolutions. Blazor.Server)中创建一个新的控制器。
2025-01-11 14:18:09
931
原创 学习012-04-08-01 Property Editors(属性编辑器)
XAF附带了一组不同的属性编辑器,涵盖了大多数数据管理方案(请参阅内置编辑器支持的数据类型)。此外,当内置编辑器不适合您的需求时,XAF支持使用自定义属性编辑器。本主题描述了内置属性编辑器并详细介绍了如何实现自定义编辑器。XAF随附的FeatureCenter演示的属性编辑器部分演示了几个自定义属性编辑器。
2025-01-11 14:09:24
946
原创 学习012-04-08 View Items and Property Editors(查看项目和属性编辑器)
您可以使用以下方法自定义视图项:(访问和自定义代码中的视图项)(自定义应用程序模型)(创建自定义视图项)您可以使用以下方法来访问或自定义视图项:(如何:在列表视图中访问网格组件)(如何:访问ASPxDocumentViewer和ASPxWebDocumentViewer控件)(如何:访问仪表板控件)(如何:从嵌套列表视图访问主对象)(如何:自定义内置属性编辑器(WinForms))(如何:自定义内置属性编辑器(ASP.NETWeb窗体))(如何:根据业务规则禁用和隐藏属性编辑器)
2025-01-11 13:49:18
1054
原创 学习012-04-07-08 Underlying Controls and Components Behind UI Elements (ASP.NET Core Blazor)
您可以使用组件模型自定义属性编辑器(如DxTextBox、DxDateEdit、DxSpinEdit)、列表编辑器(如DxGrid、DxScheduler)、导航(如DxHanddion、DxTreeView)、DxToolbar和XAFASP.NETCore Blazor应用程序中的其他组件的视觉外观和行为。使用XAF组件模型-代理对象,允许您从代码中的任何位置更改其各自组件的参数。但是,当您创建自定义组件模型时,您只能包含必要的参数。组件模型属性必须与相关组件的参数具有相同的类型和名称。
2025-01-10 17:07:22
1029
原创 学习012-04-07-07 Refresh Data in a View After a Period of Time (ASP.NET Web Forms)
修改MySolutions. Web项目中的Default.aspx文件。本主题介绍如何在一段时间后刷新视图中的数据。
2025-01-10 16:44:32
163
原创 学习012-04-07-06 Custom UI Logic Using Client-Side Events and Server-Side Callbacks (ASP.NET Web Forms
本主题介绍如何从客户端事件引发XAF回调并在服务器上处理这些事件。如果您不能使用默认控件回调来实现行为并且需要刷新页面或显示弹出窗口,请使用此方法。当用户单击此单元格时,请按照以下步骤显示Pivot Grid单元格的相关对象列表。您可以对任何其他Web控件使用类似的方法。在 ASP.NET Web Forms模块项目中,创建一个ViewController并实现返回XafCallbackManager对象的CallbackManager属性。
2025-01-10 16:38:14
608
原创 学习012-04-07-05-01 How to: Customize Asynchronous Data Loading Behavior and UI (Windows Forms)
本主题介绍如何使用内置AsyncLoadingCancelationController和AsyncLoadingIndicationController在WinForms应用程序中自定义异步数据加载。XAF禁用除关闭之外的所有内置操作,以防止对当前视图数据的操作。建议您在异步加载视图数据时禁用自定义操作。1.在WinForms模块项目(MySolution.Module.Win)中创建AsyncLoadingIndicationController的后代。
2025-01-10 16:30:30
761
原创 学习012-04-07-05 Asynchronous Data Loading (Windows Forms)(异步数据加载(Windows 窗体))
换句话说,此选项仅帮助您解决当前对象的高加载时间(例如,当该对象具有复杂逻辑的属性或您使用远程数据库时)。他们还可以在View加载所有数据之前关闭选项卡,然后取消数据加载操作。要在应用程序中使用此数据层,请按照以下步骤操作。导航到选项节点以为应用程序中的所有视图启用此功能。您在此节点中指定的值是特定于视图的节点中UseAsyncLoding的默认值。如果启用UseAsyncLoding选项,请在加载所有数据之前不要操作列表视图的IObjectSpace。您可以为符合以下所有条件的视图启用此功能。
2025-01-10 16:17:34
724
原创 学习012-04-07-04-01 Client Mode(客户端模式)~012-04-07-04-04
可查询模式是ASP.NET Core Blazor应用程序中查找列表视图的默认模式。集合源公开根据列表视图中指定的设置塑造的IQueryable查询。在此模式下,列表编辑器不会立即加载所有对象。列表编辑器控件扩展查询以仅加载控件中可见的对象。之后,编辑器迭代查询并从数据库中加载对象。请注意,ASP.NET Core Blazor应用程序中根和嵌套列表视图的默认数据访问模式是客户端。
2025-01-10 11:33:47
779
原创 学习012-04-07-04 List View Data Access Modes(列表视图数据访问模式)
DataAccessMode的组合框仅显示与所选列表编辑器(节点的EditorType属性)兼容的模式。要更改应用程序中所有列表视图的数据访问模式(自动生成的嵌套列表视图除外),请调用模型编辑器,导航到选项节点,并指定其DataAccessMode属性。要指定列表视图的数据访问模式,请调用模型编辑器,导航到Views |<ListView>节点,并将IModelListView. DataAccessMode属性设置为CollectionSourceDataAccessMode的值之一。
2025-01-10 10:47:23
1124
学习008-01-01 Create a Cross-Platform .NET App UI Application
2024-07-16
DevExpress18.2.7_WithCra_COMPONENTS
2019-04-19
DevExpressComponents 17.2.3 part2
2017-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人