RateChangedRoutedEventHandler Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет метод, обрабатывающий событие RateChanged . Это событие возникает при изменении параметра PlaybackRate или DefaultPlaybackRate путем взаимодействия с пользователем или из кода.
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)
Параметры
- sender
-
Object
Platform::Object
IInspectable
Объект, к которому прикреплен обработчик.
Данные события.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Примеры
В этом примере код программной части C# используется для добавления обработчика в элемент MediaElement с именем myMediaElement, определенный в XAML (не показано). Обработчик получает значение PlaybackRate из MediaElement. Эта информация может быть представлена в пользовательском интерфейсе в виде числа или может быть частью логики, которая отображает другой пользовательский интерфейс для нормального воспроизведения или ускоренного или медленного воспроизведения. Обратите внимание, что текущая скорость доступна для получения из источника событий MediaElement . Она не переносится в данные события.
Примечание
myMediaElement_RateChanged возникает при изменении параметра PlaybackRate или DefaultPlaybackRate , поэтому возможно, что myMediaElement.PlaybackRate, запрошенный ниже, не изменяется по сравнению с предыдущим значением.
public MainPage()
{
this.InitializeComponent();
myMediaElement.RateChanged += myMediaElement_RateChanged;
}
void myMediaElement_RateChanged(object sender, RateChangedRoutedEventArgs e)
{
Double CurrentPlayBackRate = myMediaElement.PlaybackRate;
}