UWP學習筆記 三

Uwp學習筆記 三

自定義簡易媒體播放器的實現:界面如圖

首先比較困難的一點是模板的更改(若是全部自己實現一個與MediaTransportControls相似的控件的話就可以不用這樣,但是兩個的麻煩程度似乎差不多,因爲繼承模板的話可以少寫許多功能性命令和繼承一些動畫。)

 

在微軟的文檔中可以找到一些與自定義內容有關的東西,還好他們能用

https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/custom-transport-controls

網頁中可以找到如下描述:

然後可以在這裏自定義事件

所以,我通過添加打開文件按鈕,添加事件,實現了打開功能

Xaml:

後臺代碼:

這樣就實現了自定義按鈕選取文件的功能

關於自定義模板的內容,因爲這個MediaTransportControls的默認模板有400+行,就不寫了

 

下面是filepicker的網絡資源

https://docs.microsoft.com/en-us/uwp/api/windows.storage.pickers.fileopenpicker

 

還有上方添加的狀態欄顯示有關設備和視屏的信息

視頻的名稱,設備時間,和設備電量

電量與時間如此獲得

電量

https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/get-battery-info

時間與之類似

GItHub

https://github.com/20154530/SimpleMediaplayer


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章