Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 2.56 KB

File metadata and controls

38 lines (28 loc) · 2.56 KB
title CommandItem Class
description The CommandItem class represents a command item in the command palette.
ms.date 2/27/2025
ms.topic reference
no-loc
PowerToys
Windows
Insider

CommandItem Class

Definition

Namespace: Microsoft.CommandPalette.Extensions.Toolkit

Inherits BaseObservable

Implements ICommandItem

The CommandItem class represents a command item in the command palette. It encapsulates the properties and behaviors of a command, including its title, subtitle, icon, and associated command logic. This class is used to create and manage command items within the command palette framework.

Constructors

Constructor Description
CommandItem() Creates a new instance of the CommandItem class.
CommandItem(ICommand) Creates a new instance of the CommandItem class with the specified command.
CommandItem(ICommandItem) Creates a new instance of the CommandItem class with the specified command item.
CommandItem(String, String, String, Action, ICommandResult) Creates a new instance of the CommandItem class with the specified title, subtitle, icon, command action, and command result.

Properties

Property Type Description
Command ICommand The command associated with the command item. This property allows access to the command's logic and execution behavior.
Icon IIconInfo The icon associated with the command item. This property defines the visual representation of the command in the command palette.
MoreCommands IContextItem[] An array of commands associated with the command item. This property defines the context menu on the bottom right of the Command Palette.
Subtitle String The subtitle of the command item. This property provides additional context or information about the command, enhancing the user experience.
Title String The title of the command item. This property represents the primary label or name of the command, displayed in the command palette.