使用WP7 XNA项目中的Silverlight控件

时间:2012-04-11 10:10:23

标签: silverlight windows-phone-7 xna

我在WP7上有一个XNA项目。我想使用PhotoCamera类访问相机原始数据。我想获得它的唯一方法是使用名为VideoBrush的Silverlight控件。有没有办法在不创建xna-silverlight混合项目的情况下使用它?

我不想使用Silvelright的屏幕导航系统。

我尝试以编程方式创建PhotoCamera,VideoBrush和UIElementRenderer类,问题是当我创建一个新的UIElementRenderer时,我得到一个NullReferenceException错误。我做了以下事情:

UIElementRenderer slRender;
Grid element;

element = new Grid();

slRender = new UIElementRenderer(element, 800, 480);

有关如何解决它的任何想法?感谢。

1 个答案:

答案 0 :(得分:0)

您必须使用Silverlight互操作层才能访问实时摄像头源。 XNA不直接支持它。