【问题标题】:WPF MediaElement.IsLooping property not found?未找到 WPF MediaElement.IsLooping 属性?
【发布时间】:2017-01-10 02:20:04
【问题描述】:
【问题讨论】:
标签:
c#
.net
wpf
visual-studio
【解决方案1】:
您缺少的是页面底部的“要求”部分,
要求(Windows 10 设备系列)
通用设备系列,引入版本 10.0.10240.0
API 合约 Windows.Foundation.UniversalApiContract,引入
1.0版
命名空间 Windows.UI.Xaml.Controls Windows::UI::Xaml::Controls [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::Controls [C++]
元数据 Windows.winmd
您正在查看的文档是 UWP 媒体元素而不是 WPF 媒体元素,所以在您查看 WinRT 或 UWP 框架时只能使用我
WPF 文档可以位于 here 并且您可以看到没有 IsLooping 属性
【解决方案2】:
WPF 中的媒体元素不支持 IsLooping 你可以使用下面的代码来代替
private void mediaElement_OnMediaEnded(object sender, RoutedEventArgs e)
{
mediaElement.Position = new TimeSpan(0,0,1);
mediaElement.Play();
}