Task-Based Help
- 9 minutes to read
This section provides a categorized list of examples.
Tip
Refer to Frequently Asked Questions (FAQ) for a list of the most popular how-to topics.
Business Model Design - Common Tasks
- How to: Recompile the Business Class Library
- How to: Specify a Display Member (for a Lookup Editor, Detail Form Caption, etc.)
- How to: Use Both Entity Framework and XPO in a Single Application
Business Model Design - Entity Framework (EF)
- How to: Use the Entity Framework Code First in XAF
- How to: Use the Entity Framework Model First in XAF
- How to: Apply Attributes to Entity Properties when Using Model First
- How to: Supply Initial Data for the Entity Framework Data Model
- How to: Use Both Entity Framework and XPO in a Single Application
- How to: Use the Entity Framework Data Model Located in an External Assembly
Business Model Design - eXpress Persistent Objects (XPO)
- How to: Calculate a Property Value Based on Values from a Detail Collection
- How to: Initialize Business Objects with Default Property Values in XPO
- How to: Generate XPO Business Classes for Existing Data Tables
- How to: Create a Business Model in the XPO Data Model Designer
- How to: Map a Persistent Class to a Database View Which Has No Key Field
- How to: Handle Renamings and Deletions of Business Classes and their Properties
- How to: Change the Format Used for the FullAddress and FullName Properties
- How to: Use XPO Upcasting in XAF
- How to: Implement a Custom Base Persistent Class
- How to: Implement File Data Properties
Business Model Design - Non-Persistent Objects
- How to: Display a List of Non-Persistent Objects in a Popup Dialog
- How to: Display a Non-Persistent Object’s Detail View from the Navigation
- How to: Display a Non-Persistent Object’s List View from the Navigation
- How to: Display Non-Persistent Objects in a Report
- How to: Perform CRUD Operations with Non-Persistent Objects
- How to: Show Persistent Objects in a Non-Persistent Object’s View
Application Model
- How to: Allow an Administrator to Create Custom Persistent Fields in an XPO-Based Application
- How to: Apply Application Model Changes to the Current View Immediately
- How to: Apply HTML Formatting to Windows Forms XAF UI Elements
- How to: Create Additional ListView Nodes in Code using a Generator Updater
- How to: Extend the Application Model
- How to: Merge End-User Customizations into the XAF Solution
- How to: Store the Application Model Differences in the Database
- How to: Enable the Administrative UI for managing Users’ Model Differences
Actions
- How to: Add a Search Action to Lookup Property Editors and Link Pop-up Windows
- How to: Add the Analyze Action to List Views
- How to: Disable an Action When the Current View Has Unsaved Changes
- How to: Create an Action Using the Action Attribute
- How to: Customize Action Controls
- How to: Customize the Export Action Behavior
- How to: Customize the New Action’s Items List
- How to: Deactivate (Hide) an Action in Code
- How to: Hide the Edit Action Column from a ListView in an ASP.NET Application
- How to: Initialize an Object Created Using the New Action
- How to: Limit the Amount of Objects Created using the New Action
- How to: Make the FullTextSearch Action Search Within Required Properties
- How to: Reorder an Action Container’s Actions Collection
- How to: Replace a List View’s Default Action
Navigation
- How to: Access the Navigation Control
- How to: Implement Custom Context Navigation
- How to: Create a New Object using the Navigation Control
Views
- How to: Access Objects Selected in the Current View
- How to: Access the Master Object from a Nested List View
- How to: Create and Show a Detail View of the Selected Object in a Popup Window
- How to: Detect a Lookup List View in Code
- How to: Display a Detail View Directly in Edit Mode in ASP.NET Applications
- How to: Display a List View as a Chart
- How to: Display Several Views Side-by-Side
- How to: Hide Collection Properties in an Edit Mode Detail View for an ASP.NET Application
- How to: Implement a View Item
- How to: Implement a Singleton Business Object and Show its Detail View
- How to: Show a Custom Data-Bound Control in an XAF View (ASP.NET)
- How to: Show a Custom Data-Bound Control in an XAF View (WinForms)
List Editors
- How to: Configure Bands in a Grid List Editor (WinForms and ASP.NET)
- How to: Edit a Reference Property in the Batch Edit Mode
- How to: Implement a Custom WinForms List Editor
- How to: Implement an ASP.NET Web List Editor Using a Custom Control
- How to: Support a Context Menu for a Custom WinForms List Editor
Property Editors
- How to: Customize a Built-in Property Editor (ASP.NET)
- How to: Customize a Built-in Property Editor (WinForms)
- How to: Disable and Hide Property Editors Based on a Business Rule
- How to: Display an Integer Property as an Enumeration
- How to: Implement a Property Editor Based on Custom Controls (ASP.NET)
- How to: Implement a Property Editor Based on a Custom Control (WinForms)
- How to: Supply Predefined Values for the String Property Editor Dynamically (ASP.NET)
- How to: Supply Predefined Values for the String Property Editor Dynamically (WinForms)
- How to: Implement a Property Editor Using a DevExpress WinForms Control
- How to: Use Criteria Property Editors
Templates
- How to: Access the Bar Manager
- How to: Access the Document Manager
- How to: Access the Ribbon Control
- How to: Create a Custom WinForms Ribbon Template
- How to: Customize an ASP.NET Template
- How to: Distribute Custom Templates with Modules
- How to: Create a Custom WinForms Standard Template
Filtering
- How to: Filter a Link Dialog’s List View
- How to: Filter Large List Views using the Auto Filter Row
- How to: Filter List Views on the UI Specific Level
- How to: Implement Cascading Filtering for Lookup List Views
- How to: Use Function Criteria Operators to Filter List Views
Reporting
- How to: Access the ASPxDocumentViewer and ASPxWebDocumentViewer Controls
- How to: Access the ASPxReportDesigner Control
- How to: Access the Report Parameters Object in Calculated Fields Expressions
- How to: Access the Report Parameters Object in Report Scripts
- How to: Customize the WinForms Report Designer Form
- How to: Add a Custom Column to the Reports List
- How to: Execute Custom Code when a Report is Persisted
- How to: Filter a Report Parameter’s Lookup
- How to: Merge the Pages of Two Reports
- How to: Print a Report Without Displaying a Preview
- How to: Register an Additional Type of XtraReport Parameter
- How to: Specify the Default Name for User-Defined Reports
- How to: Use a Custom Editor for an XtraReport Parameter
- How to: Use a Custom XtraReport Descendant as the Base Class for New Reports
- How to: Use the Custom WinForms Report Designer
- How to: Use the Custom Report Preview Form
- How to: Use the XRSubreport Control with Reports V2 Data Sources
- How to: Use XAF Reports in a non-XAF Application
Dashboards
- How to: Access the Dashboard Control
- How to: Access the WinForms Dashboard Designer
- How to: Open a Detail View When the Grid Row is Clicked in the Dashboard
- How to: Show a Custom Form with the WinForms Dashboard Designer
Scheduler and Notifications
- How to: Access the List Editor’s Control
- How to: Perform Custom Actions When a Recurring Event’s Exceptional Occurrence is Created
- How to: Show Notifications to a Specific User
- How to: Show Various Notifications for Multiple Users
- How to: Use Notifications with a Custom Business Class (Implement ISupportNotifications)
- How to: Use Notifications with the Scheduler Event
Maps
- How to: Change the Map Marker Icon
- How to: Change the Map Settings Dynamically
- How to: Customize the Vector Map Palette
- How to: Draw Lines on a Map using Google Maps API
- How to: Set the Latitude and Longitude of a Map Marker to the Current Location
- How to: Show a Current Location on a Map
- How to: Specify the Map Center Using Human-Readable Location Instead of Numeric Coordinates
Security
- How to: Assign the Same Permissions for All Users of an Active Directory Group
- How to: Call Direct SQL Queries in Integrated Mode or through the Middle Tier Application Server
- How to: Manually Configure Permissions for Associated Collections and Reference Properties
- How to: Connect to the WCF Application Server from Non-XAF Applications
- How to: Get the Current User in Code
- How to: Change the Client-Side Security Mode from UI Level to Integrated in XPO applications
- How to: Hide the ‘Protected Content’ Columns in a List View and Property Editors in a Detail View
- How to: Implement a Custom Security System User Based on an Existing Business Class
- How to: Implement a Custom Security Operation that Can be Permitted at the Type Level
- How to: Implement Custom Security Objects (Users, Roles, Operation Permissions)
- How to: Use Custom Logon Parameters and Authentication
- How to: Use the Integrated Mode of the Security System in Non-XAF Applications
Workflow
- How to: Design Workflow
- How to: Disable the Persistent Activities Recompilation on the Workflow Designer Launch
- How to: Reduce the Memory Consumption of the Workflow Service
Localization
- How to: Create a Custom Translation Provider for the Localization Tool
- How to: Localize a WinForms Template
- How to: Localize an XAF Application
- How to: Localize Custom String Constants
- How to: Localize XAF Application Items Using XAF Tools
Testing
- How to: Implement a Custom EasyTest Command
- How to: Test an Action
- How to: Test Conditional Appearance Rules
- How to: Test Validation Rules
Miscellaneous UI Customizations
- How to: Add a Button to a Detail View Using a Custom View Item
- How to: Adjust the Size and Style of Pop-up Dialogs (ASP.NET)
- How to: Adjust the Windows’ Size and Style
- How to: Change an Application Logo and Info
- How to: Create a Custom Control Detail Item
- How to: Customize a Window Caption
- How to: Customize ASP.NET Layout Elements Using Custom CSS Classes
- How to: Customize Export Options of the Printing System
- How to: Customize the Conditional Appearance Module Behavior
- How to: Customize Window Status Messages (WinForms)
- How to: Enable High DPI Support in a WinForms Application
- How to: Implement a Custom Messaging Class
- How to: Include an Action to a Detail View Layout
- How to: Raise XAF Callbacks from Client-Side Events and Process these Callbacks on Server
- How to: Set Images and Captions for Enumeration Values
- How to: Show a Custom Windows Form
- How to: Show a Custom Window with an Embedded XAF View
- How to: Use Custom Themes in ASP.NET Applications