MSDN文档显示名为IsLooping的MediaElement属性,但Visual Studio似乎无法识别它。未找到WPF MediaElement.IsLooping属性?
我有一个自定义的MediaElement子类,我能够在它来访问其他属性(它实际上是在播放视频),但代码完成不看IsLooping,也不编译当我使用该属性。
我缺少什么?
MSDN文档显示名为IsLooping的MediaElement属性,但Visual Studio似乎无法识别它。未找到WPF MediaElement.IsLooping属性?
我有一个自定义的MediaElement子类,我能够在它来访问其他属性(它实际上是在播放视频),但代码完成不看IsLooping,也不编译当我使用该属性。
我缺少什么?
你所缺少的是在页面底部的要求部分,
要求(Windows 10设备系列)
设备系列Universal,introd uced版本10.0.10240.0
API契约Windows.Foundation.UniversalApiContract,引入 版本1.0
命名空间Windows.UI.Xaml.Controls视窗:: UI ::的Xaml ::控件[C++]
元数据Windows.Foundation.UniversalApiContract.winmd
要求(Windows 8.x中和Windows Phone 8.x的)
最低支持的客户端Windows 8
最低支持的服务器Windows Server 2012中
最低支持的手机的Windows Phone 8.1 [Windows运行时应用的广告仅]
命名空间Windows.UI.Xaml.Controls的Windows UI :: :: XAML中::控制[C++]
元Windows.winmd
你正在看的文档是UWP媒体元素不是WPF媒体元素,所以只能使用我当你正在看的WinRT或UWP框架
的WPF文档可以位于here,正如你可以看到没有一个IsLooping财产
媒体元素亘古不支持IsLooping您可以使用下面的代码,而不是
private void mediaElement_OnMediaEnded(object sender, RoutedEventArgs e)
{
mediaElement.Position = new TimeSpan(0,0,1);
mediaElement.Play();
}
这看起来像Windows的XAML参考文档。您需要WPF文档:https://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement_properties(v = vs.110).aspx – Mark