Skip to main content
All docs
V25.1
  • SmartSearchBehaviorProperties.Events Property

    Allows you to subscribe to behavior events.

    Namespace: DevExpress.AIIntegration.WinForms

    Assembly: DevExpress.AIIntegration.WinForms.v25.1.dll

    NuGet Package: DevExpress.AIIntegration.WinForms

    Declaration

    [Browsable(false)]
    [EditorBrowsable(EditorBrowsableState.Never)]
    public AIEvents Events { get; set; }

    Property Value

    Type Description
    DevExpress.AIIntegration.WinForms.AIEvents

    AI-related events.

    Remarks

    using DevExpress.AIIntegration.WinForms;
    using DevExpress.XtraBars.Ribbon;
    
    public Form1() {
        InitializeComponent();
        // Display a search box in the Ribbon control's caption
        ribbon.OptionsSearchMenu.SearchItemPosition = SearchItemPosition.Caption;
    
        behaviorManager1.Attach<SmartSearchBehavior>(ribbon, behavior => {
            behavior.Properties.ItemDescriptions.AddRange(new AIItemDescription[]{
                new AIItemDescription(itemEnableSystemProtection, "Activates software protection against unauthorized access."),
                new AIItemDescription(itemLogin, "Displays a sign-in or login form."),
                new AIItemDescription(itemSettings, "Displays settings and options related to security and protection."),
                new AIItemDescription(itemRBAC, "Manages user access permissions and role-based access control (RBAC)."),
                new AIItemDescription(itemBackup, "Backs up (creates a copy of) sensitive data (information)."),
                new AIItemDescription(itemRestore, "Restores data from a backup database."),
            });
            behavior.Properties.Events.OperationFailed += Events_OperationFailed;
        });
    }
    
    void Events_OperationFailed(object sender, AIOperationFailedEventArgs e) {
        // Handle the operation failed event
    }
    
    See Also