Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
530 个问题
使用media element 做个播放器,使用自建的播放组件,如何实现通过Label的Text实时显示media element 的position
找打方法是,在xaml上通过Bing 将两者绑定在一起
麻烦分别给出xaml和c#的方法
您好
在xaml上通过Bing 将两者绑定在一起 麻烦分别给出xaml和c#的方法
XAML方式
<Label x:Name="MyLabel" BindingContext="{x:Reference MyMedia}" Text="{Binding Position}"></Label>
<toolkit:MediaElement x:Name="MyMedia"
ShouldShowPlaybackControls="True"
Source="xxx.mp4"/>
c#方式
public MainPage()
{
InitializeComponent();
MyLabel.BindingContext = MyMedia;
MyLabel.SetBinding(Label.TextProperty, "Position");
}
MediaElement 的Position是一个可绑定属性,以上两种方式都是基础绑定,您可以参阅文档- 基本绑定 - .NET MAUI | Microsoft Learn
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。