visual-studio-code - Visual Studio Code : How to add checkbox in view container

标签 visual-studio-code vscode-extensions

我一直在文档中不停地搜索这个,但未能找到任何类型的信息。我想知道如何在我的自定义 View 容器中添加复选框,类似于断点的复选框。

Checkbox example

最佳答案

您可以通过玩弄图标来模拟复选框,创建一个新的 TreeItem,在单击时使用不同的图标。

他们以某种方式了解您在 TreeItem 上单击的位置。

用开发工具看,是一个<input type="checkbox"/> .

这意味着您可以使用 TreeItems 做比文档解释的更多的事情。

查看源代码,BreakpointView 未使用 TreeItemProvider 实现,它扩展了 ViewPane类并使用某种模板来呈现项目。除了复选框之外,还可以有一个组合框(SelectBox 类)。

我添加了一个 feature request (101175)扩展 vscode API,以便扩展开发人员可以使用具有额外 UI 元素(如断点 View )的 ViewItem 编写 View 。

关于visual-studio-code - Visual Studio Code : How to add checkbox in view container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62578925/

相关文章:

visual-studio-code - 如何找出哪个命令名称绑定(bind)到 VSCode 中的特定键序列,反之亦然?

visual-studio-code - 格式化代码时如何在新行上停止花括号

visual-studio-code - VSCode中的动态代码段评估

typescript - 以编程方式调用组织导入并随后保存文件

visual-studio-code - 是否有扩展可以帮助在 VSCode 中直观地对选项卡进行分组?

git - VS代码: Is there a way to ignore files in git?

typescript - 为 VSCODE 中的默认 typescript 库禁用智能感知

vscode 上的 typescript 配置

node.js - 如何在 vs-code 中设置扩展的默认 Node 读取位置?

javascript - 是否可以将 Electron 应用程序转换为网络应用程序?