VS 代码扩展中的对话框
Dialog box in VS code extension
我想在 vs 代码中创建 dialog/modal window。如何创建它?
我试过使用网络视图但没有成功。
谁能帮帮我?
提前致谢。
在 VS Code 中只能显示一个简单的输入或 yes/no 对话框。这是一个 IDE 专注于编辑代码,而不是创建整个工作流程。
因此,实现类似向导的样式的唯一方法是自己使用 webview 实现它(如评论中多次提到的那样)。但是,webview 是普通的选项卡,不是模态对话框,这就是你所能得到的。
另一方面,如果用户可以在 运行 您的向导的同时切换到 VS Code 中的其他地方,这并不是真正的限制。 Web 视图本身是模态的,当向导处于 运行.
时,您无法在该 Web 视图中执行任何其他操作
最后:模式对话框被认为是有问题的 UI,因为它们迫使用户进入某种特殊模式,这通常会适得其反。这意味着,应谨慎使用它们。
我想在 vs 代码中创建 dialog/modal window。如何创建它? 我试过使用网络视图但没有成功。 谁能帮帮我?
提前致谢。
在 VS Code 中只能显示一个简单的输入或 yes/no 对话框。这是一个 IDE 专注于编辑代码,而不是创建整个工作流程。
因此,实现类似向导的样式的唯一方法是自己使用 webview 实现它(如评论中多次提到的那样)。但是,webview 是普通的选项卡,不是模态对话框,这就是你所能得到的。
另一方面,如果用户可以在 运行 您的向导的同时切换到 VS Code 中的其他地方,这并不是真正的限制。 Web 视图本身是模态的,当向导处于 运行.
时,您无法在该 Web 视图中执行任何其他操作最后:模式对话框被认为是有问题的 UI,因为它们迫使用户进入某种特殊模式,这通常会适得其反。这意味着,应谨慎使用它们。