2013-02-13 59 views
2

有什麼方法可以訪問在本機端的Windows Phone 8 Direct3D Xaml/C++應用程序的XAML/C#中實例化(!)的對象(C++)?從C++(Windows Phone 8 Direct3D)訪問C#類實例

我們嘗試添加引用,但不幸的是沒有運氣。

+0

@thang WP8更受限制,而不是完整的.NET/Win32環境。 – 2013-02-13 16:49:51

+0

我知道,但限制是在類庫...不是底層的東西。你仍然可以建立一個.net類的COM。 – thang 2013-02-13 16:58:23

回答

0

是的,首先你需要在你的C++/CX端定義一個Windows運行時接口。

然後,您可以引用此接口並從實現此接口的類實例化C#對象。

最後,您可以將此類實例傳遞給您的C++層(Windows運行時組件類)。

然後,您可以從C++調用該WinRT接口的方法,並且您的代碼將在C#/ .NET中運行。