我有一个MediaElement来播放视频。我想在点击视频的暂停图标时调用c#函数。
<MediaElement Name="videoMediaElement" AreTransportControlsEnabled="True" MediaOpened="videoMediaElement_MediaOpened" Width="450" Height="250" MediaEnded="Element_MediaEnded" />
如何在.cs文件中编写点击事件?除了手动添加播放和暂停图标?我需要AreTransportControlsEnabled="True"
。
答案 0 :(得分:0)
根据MSDN,您可以使用事件CurrentStateChanged
。当状态更改为Paused
用户时,如果您不从代码更改状态,则必须使用暂停按钮。
在XAML中:
<MediaElement CurrentStateChanged="Media_State_Changed" ... />
在C#中:
private void Media_State_Changed(object sender, EventArgs e)
{
if(media.CurrentState == MediaElementState.Paused)
{
//do some work
}
}