如何在WinJS中進行枚舉?WinJS枚舉
我試圖讓一類像這樣的例子:
(function() {
"use strict";
var TaskEnum = WinJS.Class.define(
null,
{},
// The set of static members.
{
SUPERVISION: 1,
DIG: 2,
MAP: 3,
});
var Task = new TaskEnum();
WinJS.Namespace.define("ENUMS", {
TASK: {
get: function() {
return Task;
}
}
});
})();
但是,當我打電話ENUMS.TASK.DIG
然後DIG是不確定的。
我甚至嘗試了這一點:
WinJS.Namespace.define("ENUMS", {
TASK: { SUPERVISION: 1, DIG: 2, MAP: 3, }
});
但是,當我打電話ENUMS.TASK.DIG
然後DIG仍然是不確定的。
它似乎像Namespace.define不以這種方式工作?
如果你成功創建WinJs Enumeration,那麼不要忘了發佈你的答案。@Maurizio在丹麥 –
我認爲你可能是正確的RT組件。看起來這就是他們在WinJS –
中做自己的枚舉的方式Ya,Right Mr @Maurizio在丹麥,通過添加thies運行時組件,您將明確有能力輕鬆操縱任何數據類型。 –