RateChangedRoutedEventHandler Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il metodo che gestirà l'evento RateChanged . Questo evento viene generato quando PlaybackRate o DefaultPlaybackRate cambiano tramite l'interazione dell'utente o dal codice.
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)
Parametri
- sender
-
Object
Platform::Object
IInspectable
Oggetto in cui è associato il gestore.
Dati dell'evento.
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Esempio
In questo esempio viene usato il code-behind C# per aggiungere un gestore a un MediaElement denominato "myMediaElement" definito in XAML (non visualizzato). Il gestore ottiene PlaybackRate da MediaElement. Queste informazioni possono essere presentate nell'interfaccia utente come numero o potrebbero far parte della logica che visualizza un'interfaccia utente diversa per la riproduzione normale o la riproduzione accelerata/rallentata. Si noti che la frequenza corrente è recuperabile dall'origine evento MediaElement , non viene trasportata nei dati dell'evento.
Nota
myMediaElement_RateChanged viene generato quando la proprietà PlaybackRate o DefaultPlaybackRate viene modificata, pertanto è possibile che myMediaElement.PlaybackRate sottoposto a query di seguito sia invariato rispetto al valore precedente.
public MainPage()
{
this.InitializeComponent();
myMediaElement.RateChanged += myMediaElement_RateChanged;
}
void myMediaElement_RateChanged(object sender, RateChangedRoutedEventArgs e)
{
Double CurrentPlayBackRate = myMediaElement.PlaybackRate;
}