我正在使用UWPMediaPlayerElement
。
播放视频时,可以使用 可以单击下一曲目按钮查看下一个视频。
如何获得PreviousTrackButton
/NextTrackButton
Click
MediaPlayerElement
事件?
按钮单击事件由MediaPlayerElement
直接处理,事件不直接显示。但是,您可以自定义显示它们的媒体传输控件并手动添加事件。有关自定义默认控件行为的完整说明,可以参考此文档页面。
在这种情况下,您需要重写OnApplyTemplate
方法并使用GetTemplateChild
方法订阅那里的按钮事件:
protected override void OnApplyTemplate()
{
base.OnApplyTemplate();
var previousButton = GetTemplateChild("TheButtonName") as Button;
previousButton.Click += PreviousTrackClicked;
}
其中,TheButtonName是特定按钮的名称,因为它可以在默认样式的模板中找到。