zoukankan      html  css  js  c++  java
  • WPF 简单的循环GIF播放

    //MVVM要事件绑定,记得项目引用类库“Sysrem.Windows.interactivity”,然后XAML引用 xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

    <MediaElement Canvas.Left="0" Canvas.Top="10" Name="MediaElement" Width="300" Height="350" ClipToBounds="True" Source="{Binding GifUrl}" > <i:Interaction.Triggers> <i:EventTrigger EventName="MediaEnded"> <i:InvokeCommandAction Command="{Binding MediaEndedCommand}" CommandParameter="{Binding ElementName=MediaElement}"/> </i:EventTrigger> </i:Interaction.Triggers> </MediaElement>
      public ICommand MediaEndedCommand
            {
                get
                {
                    return new DelegateCommand<object>((sender) => 
                    {
                        MediaElement media = (MediaElement)sender;
                        media.LoadedBehavior = MediaState.Manual;
                        media.Position = TimeSpan.FromMilliseconds(1);
                        media.Play();
                    });
                }
    
            }
    
    
    

      



  • 相关阅读:
    A+B Problem
    迭代平方根
    猴子报数
    分数求和
    猴子吃桃
    钻石
    杨辉三角形
    MYSQL 5.7 修改密码、登录问题
    SQL 语句 explain 分析
    重构CMDB,避免运维之耻
  • 原文地址:https://www.cnblogs.com/TeemoHQ/p/6472573.html
Copyright © 2011-2022 走看看