Partilhar via


RateChangedRoutedEventHandler Delegar

Definição

Representa o método que manipulará o evento RateChanged . Esse evento é acionado quando PlaybackRate ou DefaultPlaybackRate são alterados por meio da interação do usuário ou do código.

public delegate void RateChangedRoutedEventHandler(Platform::Object ^ sender, RateChangedRoutedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(149529175, 44549, 18587, 136, 57, 40, 198, 34, 93, 35, 73)]
class RateChangedRoutedEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(149529175, 44549, 18587, 136, 57, 40, 198, 34, 93, 35, 73)]
public delegate void RateChangedRoutedEventHandler(object sender, RateChangedRoutedEventArgs e);
Public Delegate Sub RateChangedRoutedEventHandler(sender As Object, e As RateChangedRoutedEventArgs)

Parâmetros

sender
Object

Platform::Object

IInspectable

O objeto em que o manipulador está anexado.

e
RateChangedRoutedEventArgs

Os dados do evento.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

Este exemplo usa code-behind C# para adicionar um manipulador a um MediaElement chamado "myMediaElement" definido em XAML (não mostrado). O manipulador obtém a Taxa de Reprodução do MediaElement. Essas informações podem ser apresentadas na interface do usuário como um número ou podem fazer parte da lógica que exibe uma interface do usuário diferente para reprodução normal ou reprodução acelerada/lenta. Observe que a taxa atual pode ser obtida da origem do evento MediaElement , ela não é carregada nos dados do evento.

Observação

myMediaElement_RateChanged é gerado quando o PlaybackRate ou o DefaultPlaybackRate são alterados, portanto, é possível que myMediaElement.PlaybackRate consultado abaixo não seja alterado em relação ao valor anterior.

public MainPage()
        {
            this.InitializeComponent();
            myMediaElement.RateChanged += myMediaElement_RateChanged;
        }

        void myMediaElement_RateChanged(object sender, RateChangedRoutedEventArgs e)
        {
            Double CurrentPlayBackRate = myMediaElement.PlaybackRate;
        }

Aplica-se a