TimePicker.TimeChanged 이벤트

정의

Time 속성 값이 변경되면 발생합니다.

C#
public event System.EventHandler<TimePickerValueChangedEventArgs> TimeChanged;
XAML
<TimePicker TimeChanged="eventhandler" />

이벤트 유형

예제

XAML
<TimePicker TimeChanged="TimePicker_TimeChanged"/>
<TextBlock x:Name="resultText"/>
C#
private void TimePicker_TimeChanged(object sender, TimePickerValueChangedEventArgs e)
{
    DateTime myTime = DateTime.Today + e.NewTime;
    var timeDiff = e.NewTime - e.OldTime;
    if (DateTime.Now >= myTime)
    {
        resultText.Text = "Your selected time has already past.";
    }
    else
    {
        string hrs = (myTime - DateTime.Now).Hours.ToString();
        string mins = (myTime - DateTime.Now).Minutes.ToString();
        resultText.Text = string.Format("Your selected time is {0} hours, {1} minutes from now.", hrs, mins);
    }
}

적용 대상

제품 버전
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100