Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MediaElement没有';我不能在silverlight工作_C#_Wpf_Silverlight_Binding_Mediaelement - Fatal编程技术网

C# MediaElement没有';我不能在silverlight工作

C# MediaElement没有';我不能在silverlight工作,c#,wpf,silverlight,binding,mediaelement,C#,Wpf,Silverlight,Binding,Mediaelement,看,我喜欢这个代码 <MediaElement Source="Wildlife.wmv"/> 它不起作用。这个野生动物的文件已经放在我的项目中,我已经改变了widlife.wmv的属性,在资源上建立行动,它起作用了!!!但这对我来说毫无用处,因为我使用的是这样的绑定: <MediaElement Source={Binding ...}> 我的问题是,如果我从openfiledialog中获取视频文件,并且无法动态更改生成操作,我必须做什么?它不起作

看,我喜欢这个代码

<MediaElement Source="Wildlife.wmv"/>

它不起作用。这个野生动物的文件已经放在我的项目中,我已经改变了widlife.wmv的属性,在资源上建立行动,它起作用了!!!但这对我来说毫无用处,因为我使用的是这样的绑定:

   <MediaElement Source={Binding ...}> 

我的问题是,如果我从openfiledialog中获取视频文件,并且无法动态更改生成操作,我必须做什么?它不起作用,我无法在某些控件中找到生成操作,或者其他?

请尝试查看此处:

我想这可能会回答你的问题:

MyMediaElement.Stop();
Uri u = new Uri(openfiledialog.FileName, UriKind.Absolute);
MyMediaElement.Source=u;
MyMediaElement.Play();
也许您也可以使用Jason的答案,并将AutoPlay属性设置为true。 雷格斯