Controllers and Actions (Menu Commands)
- 2 minutes to read
The XAF automatically generates the UI based on your business model. This UI contains built-in features to work with data: filtering, reporting, navigating and so on. These features may be sufficient for a simple business application. However, complex applications may demand a more extensive functionality set. To implement additional features, the XAF provides the Controllers and Actions concept. This concept allows the implementation of both internal application features and end-user interaction. Topics in this section will familiarize you with these concepts, and enable you to use them in your applications.
Concepts
- Controllers
- Actions (Menu Commands)
- Customize Controllers and Actions
- Add Actions to a Popup Window
- Dialog Controller
- Logon Form Controllers and Actions
- Determine Why an Action, Controller or Editor is Inactive
- Define the Scope of Controllers and Actions
- Determine an Action’s Controller and Identifier
- Built-in Controllers and Actions
Tutorial
Task-Based Help
- How to: Access Objects Selected in the Current View
- How to: Access the Master Object from a Nested List View
- How to: Add a Search Action to Lookup Property Editors and Link Pop-up Windows
- How to: Create an Action Using the Action Attribute
- How to: Access the Navigation Control
- How to: Create a Custom WinForms Ribbon Template
- How to: Customize the New Action’s Items List
- How to: Customize the Export Action Behavior
- How to: Disable an Action When the Current View Has Unsaved Changes
- How to: Filter a Link Dialog’s List View
- How to: Filter Large List Views using the Auto Filter Row
- How to: Implement a Singleton Business Object and Show its Detail View
- 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: Detect a Lookup List View in Code
- How to: Replace a List View’s Default Action
- How to: Create a New Object using the Navigation Control
- How to: Use Custom Logon Parameters and Authentication