2010-06-24 42 views
0

在使用新的Silverlight 4相機功能稍微磨合後,對WPF中未包含這些功能感到非常失望之後,我查看了Silverlight程序集,發現它們或多或少地委託了所有的工作到agcore.dll。將Silverlight 4網絡攝像頭功能集成到WPF中

你認爲這是與我的WPF應用程序打包agcore.dll一個好主意,複製/粘貼或重寫關於相機WPF,讓這些不錯的功能,還有所有類?

回答

2

這個特定的方法是不可能奏效,很遺憾。獲取C#代碼與Silverlight一起工作還有很多,而不僅僅是引用合適的DLL。 Silverlight的實際上是一種完全不同的實施CLR的,所以你不能只是調用到agcore.dll從一個WPF應用程序,並有運行它。 (1)在WPF應用程序的瀏覽器控件中,您可以設想託管一個完全獨立的Silverlight實例,儘管與Silverlight的通信實例變得複雜(雖然不是不可能); (2)你可以寫在Silverlight OOB你的整個應用程序(外的瀏覽器)/託管模式。

+0

啊...可惜了。我真的有希望。 =)謝謝! – Jens 2010-06-24 12:10:41

2

您可以嘗試VideoCaptureElement我WPF MediaKit。它會在WPF中顯示一個網絡攝像頭。它具有與Silverlight webcam API不同的API,但它應具有同樣多的功能。

+0

現在是一個死去的項目... – 2013-02-07 18:46:45