Я разрабатываю расширение для VSCode, и я хочу отобразить настраиваемое диалоговое окно, чтобы помочь пользователю настроить ini-файл.
Можно ли создать собственный диалог с метками и входами?
Я разрабатываю расширение для VSCode, и я хочу отобразить настраиваемое диалоговое окно, чтобы помочь пользователю настроить ini-файл.
Можно ли создать собственный диалог с метками и входами?
Вы не можете создавать новые элементы пользовательского интерфейса, но если вы хотите получать данные от пользователя, вы можете использовать код, как показано ниже:
let options: InputBoxOptions = {
prompt: "Label: ",
placeHolder: "(placeholder)"
}
window.showInputBox(options).then(value => {
if (!value) return;
answer1 = value;
// show the next dialog, etc.
});
Это будет использовать тот же пользовательский интерфейс, что и палитра команд (при нажатии Ctrl + P или любой другой команды, открывающей поле ввода вверху).