來源:互聯網
上載者:User
關鍵字
JavaScript
Reference
首字母
我們知道通過Visual Studio 2012可以創建C++#,VB和C++語言的Windows RT元件,供其他Windows Store的應用來調用。 但有一點要注意就是HTTP://www.aliyun.com/zixun/aggregation/33906.html">JavaScript編寫的Store應用Reference Win RT元件的Property和Method時,首字母必須是小些的。 不論在Win RT元件定義時大小寫如何。
比如有個 C#編寫的WinRT元件類申明如下:-
--------------------------------------------------------------------------------------------------------------- --------------------------------------
public sealed class Class1
{
public string AppName
{
get
{
return "My Hybrid App 12";
}
}
public static IList<Group> GetGroups()
{
List<Group> groups = new List<Group>();
groups. Add(new Group() { Name = "My Hybrid Group 1", Count = 3 });
groups. Add(new Group() { Name = "My Hybrid Group 2", Count = 5 });
return groups;
}
}
--------------------------------------------------------------------------------------------------------------- ------------------------------------------
而在JavaScript中調用時時,AppName和GetGroups都必須是小寫。 比如
--------------------------------------------------------------------------------------------------------------- ---------------------------------------------
TODO: 3 - Populating page title from C# class.
element.querySelector(".titlearea .pagetitle").textContent = new CSWinRTLib.Class1().appName;
var myGroups = CSWinRTLib.Class1.getGroups();
--------------------------------------------------------------------------------------------------------------- ----------------------------------------------
這點常常容易被忽略,附件是包含上述代碼的一個完整例子,供大家參考。