RateChangedRoutedEventHandler Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el método que controlará el evento RateChanged . Este evento se desencadena cuando PlaybackRate o DefaultPlaybackRate cambian a través de la interacción del usuario o del 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
Objeto donde está asociado el controlador.
Datos del evento.
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Ejemplos
En este ejemplo se usa código subyacente de C# para agregar un controlador a un objeto MediaElement denominado "myMediaElement" definido en XAML (no se muestra). El controlador obtiene playbackRate de MediaElement. Esa información podría presentarse en la interfaz de usuario como un número o podría formar parte de la lógica que muestra una interfaz de usuario diferente para la reproducción normal o la reproducción acelerada o lenta. Tenga en cuenta que la tasa actual se puede obtener del origen del evento MediaElement , no se lleva a cabo en los datos del evento.
Nota
myMediaElement_RateChanged se genera cuando se cambia PlaybackRate o DefaultPlaybackRate , por lo que es posible que myMediaElement.PlaybackRate consultado a continuación no cambie del valor anterior.
public MainPage()
{
this.InitializeComponent();
myMediaElement.RateChanged += myMediaElement_RateChanged;
}
void myMediaElement_RateChanged(object sender, RateChangedRoutedEventArgs e)
{
Double CurrentPlayBackRate = myMediaElement.PlaybackRate;
}