U​ICommand U​ICommand U​ICommand Class

Definition

Represents a command in a context menu.

public : sealed class UICommand : IUICommandpublic sealed class UICommand : IUICommandPublic NotInheritable Class UICommand Implements IUICommand
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

Use the PopupMenu.Commands property to add or modify the commands in a context menu.

Constructors

UICommand() UICommand() UICommand()

UICommand(String) UICommand(String) UICommand(String)

UICommand(String, UICommandInvokedHandler) UICommand(String, UICommandInvokedHandler) UICommand(String, UICommandInvokedHandler)

Creates a new instance of the UICommand class using the specified label and event handler.

public : UICommand(PlatForm::String label, UICommandInvokedHandler action)public UICommand(String label, UICommandInvokedHandler action)Public Sub New(label As String, action As UICommandInvokedHandler)
Parameters
label
PlatForm::String String String

The label for the new command.

action
UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler

The event handler for the new command.

Attributes
See Also

UICommand(String, UICommandInvokedHandler, Object) UICommand(String, UICommandInvokedHandler, Object) UICommand(String, UICommandInvokedHandler, Object)

Creates a new instance of the UICommand class using the specified label, event handler, and command identifier.

public : UICommand(PlatForm::String label, UICommandInvokedHandler action, PlatForm::Object commandId)public UICommand(String label, UICommandInvokedHandler action, Object commandId)Public Sub New(label As String, action As UICommandInvokedHandler, commandId As Object)
Parameters
label
PlatForm::String String String

The label for the new command.

action
UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler

The event handler for the new command.

commandId
PlatForm::Object Object Object

The command identifier for the new command.

Attributes
See Also

Properties

Id Id Id

Gets or sets the identifier of the command.

public : PlatForm::Object Id { get; set; }public object Id { get; set; }Public ReadWrite Property Id As object
Value
PlatForm::Object object object

Represents the identifier of the command.

Attributes

Remarks

If you assign a unique identifier to each menu command, you can implement a single UICommandInvokedHandler method that handles events from multiple commands.

Invoked Invoked Invoked

Gets or sets the handler for the event that is fired when the user selects the UICommand.

public : UICommandInvokedHandler Invoked { get; set; }public UICommandInvokedHandler Invoked { get; set; }Public ReadWrite Property Invoked As UICommandInvokedHandler
Attributes

Remarks

This property may be null.

Label Label Label

Gets or sets the label for the command.

public : PlatForm::String Label { get; set; }public string Label { get; set; }Public ReadWrite Property Label As string
Value
PlatForm::String string string

The label for the command.

Attributes

See Also