UICommand UICommand UICommand UICommand Class
Definition
Represents a command in a context menu.
public : sealed class UICommand : IUICommandpublic sealed class UICommand : IUICommandPublic NotInheritable Class UICommand Implements IUICommand// You can use this class in JavaScript.
- Attributes
| 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()
Creates a new instance of the UICommand class.
public : UICommand()public UICommand()Public Sub New()// You can use this method in JavaScript.
UICommand(String) UICommand(String) UICommand(String) UICommand(String)
Creates a new instance of the UICommand class using the specified label.
public : UICommand(PlatForm::String label)public UICommand(String label)Public Sub New(label As String)// You can use this method in JavaScript.
- label
- PlatForm::String String String String
The label for the UICommand.
UICommand(String, UICommandInvokedHandler) 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)// You can use this method in JavaScript.
- label
- PlatForm::String String String String
The label for the new command.
- action
- UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler
The event handler for the new command.
- See Also
UICommand(String, UICommandInvokedHandler, Object) 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)// You can use this method in JavaScript.
- label
- PlatForm::String String String String
The label for the new command.
- action
- UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler
The event handler for the new command.
- commandId
- PlatForm::Object Object Object Object
The command identifier for the new command.
- See Also
Properties
Id 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// You can use this property in JavaScript.
- Value
- PlatForm::Object object object object
Represents the identifier of the command.
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 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// You can use this property in JavaScript.
- Value
- UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler UICommandInvokedHandler
The event handler associated with the UICommand.
Remarks
This property may be null.