RateChangedRoutedEventHandler Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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;
}