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