2014-01-09 56 views

回答

2

您將不得不將C#項目轉換爲WinRT組件,然後在WinJS類中使用該組件。然後在你的JavaScript中,你將實例化一個對象到你的類中,並且可以完全訪問它的屬性。

var o = new MyCSharpProjectNamespace.MyType(); 
o.property1 = "Hello, Aunt Mildred!"; 

如果你的C#項目是一個Windows 8項目或Windows Phone 8的項目或一個控制檯應用程序或任何其他類型的,那麼你不能做什麼你問。它必須是一個WinRT組件。如果它是一個Windows類庫,那麼它應該很容易轉換爲一個組件,但如果它是其他的東西,那麼它將是一個「重構」的問題 - 即拉動功能(可能只是有問題的類) WinRT組件項目(使用File | New Project | Visual C#| Windows Store | Windows運行時組件)的。 最適合你!

+1

我相信從WinJS項目中可以看到從小寫開始。至少這是我在測試中看到的。就像'o.property1' – sebagomez

+0

完全正確,@sebagomez。謝謝。 –

相關問題