是否有关于构建 VS Code 的文章或演示文稿 - 架构、插件方法、与操作系统特定内容进行通信的能力等?
从 .NET 开始,我们拥有仅限 Windows 的应用程序,但希望跨平台。第一个想法是将内容转移到 .NET Core,尽管我不确定这对于使用 Windows 特定资源的应用程序来说有多困难。无论如何,我们也在研究其他选择,包括从头开始编写一些东西的可能性。VS Code 是因为跨平台且可扩展。我所知道的是 Electron 用于 UI,你几乎可以为任何部分编写插件,而且它是开源的(或者至少 Codium 是)。
因此,我想了解更多关于架构的知识,还有哪些其他语言用于组件以及为什么,遇到了什么问题等。我希望找到一些文章和演示,或者参与人员的讨论。但除了一些基本信息之外,我最终找到了如何使用 VS Code 创建解决方案。
那么您是否知道一些好的链接,也许不是专门关于 VS Code 的,而是类似的架构解决方案?
谢谢
在这里将问题作为答案发布后,我通过创建新问题来纠正此问题.
我正在尝试在kendo网格中创建行过滤器,以显示该列中可能值的DropDown.到目前为止,我得到的最接近的是Pluc 在链接问题中的例子.它仍然没有按预期工作.
在kendoGrid的列中,我定义了一个这样的字段:
{
field: "Herkunft",
title: "Herkunft",
width: "120px",
type: "string",
filterable:
{
cell:
{
showOperators: false,
template: herkunftDropDownEditor
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是herkunftDropDownEditor函数:
function herkunftDropDownEditor(element) {
element.kendoDropDownList({
autoBind: false,
optionLabel: "--Select Value--",
dataTextField: "Value",
dataValueField: "Value",
valuePrimitive: true,
dataSource: herkunftDataSource
});
}
Run Code Online (Sandbox Code Playgroud)
和下拉列表的数据源:
var herkunftDataSource = new kendo.data.DataSource({
data: [
{ Value: "Choice One" },
{ Value: "Choice Two" }
]
});
Run Code Online (Sandbox Code Playgroud)
它不起作用.我在Chrome中遇到的JS错误就行了:
element.kendoDropDownList({
Run Code Online (Sandbox Code Playgroud)
错误说:"Uncaught TypeError: undefined is not a function".由于某种原因它不能使用kendoDropDownList函数.
我也觉得令人困惑的是Telerik在他们的例子中使用模板template: …