RateChangedRoutedEventHandler 대리자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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# 코드 숨김을 사용하여 XAML에 정의된 " myMediaElement"라는 MediaElement 에 처리기를 추가합니다(표시되지 않음). 처리기는 MediaElement에서 PlaybackRate를 가져옵니다. 해당 정보는 UI에 숫자로 표시되거나 일반적인 재생 또는 가속/느린 재생을 위해 다른 UI를 표시하는 논리의 일부일 수 있습니다. 현재 속도는 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;
}