정의
네임스페이스: Microsoft.CommandPalette.Extensions.Toolkit
명령이 실행된 후 명령 팔레트가 수행해야 하는 작업을 나타냅니다. 이렇게 하면 명령을 사용하여 팔레트의 흐름을 제어할 수 있습니다.
CommandResult 클래스는 명령 팔레트에서 명령 실행 결과를 지정하는 데 사용됩니다. 명령이 실행된 후 명령 팔레트의 동작을 제어하는 다양한 방법을 제공합니다. 이 클래스는 탐색을 관리하고, 메시지를 표시하고, 명령 팔레트의 상태를 제어하는 데 유용합니다.
속성
| 재산 | 유형 | 설명 |
|---|---|---|
| 매개변수(Args) | ICommandResultArgs | 명령 결과와 연결된 인수를 가져오거나 설정합니다. 여기에는 명령 결과에 필요한 추가 데이터가 포함될 수 있습니다. |
| 친절한 | CommandResultKind 명령 결과 종류 | 명령의 결과를 가져오거나 설정합니다. 기본값은 CommandResultKind.Dismiss입니다. |
메서드
| 메서드 | 설명 |
|---|---|
| 확인(ConfirmationArgs) | 사용자에게 확인 대화 상자를 표시합니다. |
| 해제() | 작업이 실행된 후 명령 팔레트를 닫고 현재 상태를 닫습니다. 다음 시작 시 명령 팔레트는 빈 쿼리를 사용하여 기본 페이지에서 시작됩니다. |
| 뒤로 가기() | 이전 페이지로 이동하여 열어 둡니다. |
| 고홈() | Command Palette 의 기본 페이지로 다시 이동하여 열어 둡니다. 이렇게 하면 현재 페이지 스택이 지워지지만 팔레트는 열린 상태로 유지됩니다. |
| 고투페이지(GoToPageArgs) | 팔레트에서 다른 페이지로 이동합니다. GoToPageArgs는 이동할 페이지를 지정합니다. |
| 숨기기() |
Kind를 CommandResultKind.Hide로 설정하고 Args를 로 설정하여 새 null 인스턴스를 만듭니다. |
| 킵오픈() | 아무 것도 하지 않습니다. 이렇게 하면 팔레트가 현재 페이지 스택 및 쿼리와 함께 현재 상태로 유지됩니다. |
| ShowToast(문자열) | 사용자에게 일시적인 데스크톱 수준 메시지를 표시합니다. Args를 새 ToastArgs 객체로 설정하고 Message를 String으로 설정하여 새 CommandResult를 생성합니다. |
| 쇼토스트(ToastArgs) | 사용자에게 일시적인 데스크톱 수준 메시지를 표시합니다. Args가 ToastArgs로 설정된 새 CommandResult 인스턴스를 만듭니다. |
예시
이를 사용하는 방법에 대한 예는 명령 결과를 참조하십시오.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Windows developer