如何在Typescript中使用WinJS.Class.define()



要开发Windows应用商店应用程序,如何使用WinJS.class.define()在Typescript中定义类?

MSDN上有一篇关于TypeScript和WinJS的文章,介绍了基础知识。

要将TypeScript与WinJS一起使用,您需要包括Codeplex上的WinJS打字员。

这将为您提供对WinJS库功能的调用的自动完成和类型检查。

如果使用TypeScript,则不需要使用WinJS.class。只需创建一个普通类,例如:

class Foo{
    bar = 123;
    doBar(){
        return this.bar;
    }
}

对于WinJS中的其他内容,您可以使用以下TypeScript定义:https://github.com/borisyankov/DefinitelyTyped/blob/master/winjs/winjs.d.ts

最新更新