menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DelegateCommand - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DelegateCommand

    Represents a class for the delegate command

    Inheritance
    System.Object
    DelegateCommand
    Implements
    System.Windows.Input.ICommand
    Namespace: Syncfusion.UI.Xaml.Utils
    Assembly: Syncfusion.SfShared.UWP.dll
    Syntax
    [ClassReference(IsReviewed = false, ShouldInclude = false)]
    public class DelegateCommand : Object, ICommand

    Constructors

    DelegateCommand(Action<Object>)

    Initializes a new instance of the DelegateCommand class.

    Declaration
    public DelegateCommand(Action<object> executeAction)
    Parameters
    Type Name Description
    System.Action<System.Object> executeAction

    execute action

    See Also
    DelegateCommand
    Syncfusion.UI.Xaml.Utils

    DelegateCommand(Action<Object>, Predicate<Object>)

    Initializes a new instance of the DelegateCommand class.

    Declaration
    [ClassReference(IsReviewed = false)]
    public DelegateCommand(Action<object> executeAction, Predicate<object> canExecute)
    Parameters
    Type Name Description
    System.Action<System.Object> executeAction

    execute action

    System.Predicate<System.Object> canExecute

    boolean value, indicates execute the command or not

    See Also
    DelegateCommand
    Syncfusion.UI.Xaml.Utils

    Methods

    CanExecute(Object)

    Returns a value if can execute

    Declaration
    public bool CanExecute(object parameter)
    Parameters
    Type Name Description
    System.Object parameter

    The parameter to execute.

    Returns
    Type Description
    System.Boolean

    Returns a value whether to execute or not

    Execute(Object)

    Executes the parameter command

    Declaration
    public void Execute(object parameter)
    Parameters
    Type Name Description
    System.Object parameter

    parameter to execute

    UpdateCanExecute()

    Invokes event if can execute

    Declaration
    public void UpdateCanExecute()

    Events

    CanExecuteChanged

    Occurs when value of CanExecute as changed

    Declaration
    public event EventHandler CanExecuteChanged
    Event Type
    Type
    System.EventHandler

    Implements

    System.Windows.Input.ICommand

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved