WPF에서 특정 시간에 팝업 창을 만들고 표시하려면 어떻게해야합니까? 시스템 트레이 측면에 창을 표시하는 방법.WPF에서 특정 시간의 팝업 창?
2
A
답변
4
특정 시간/초/분 수로 팝업을 만들려고하거나 특정 시간이 다가올 때까지 몇 시간/초/분이 남았는지 타이머를 사용할 수 있습니다.
private System.Windows.Threading.DispatcherTimer popupTimer;
// Whatever is going to start the timer - I've used a click event
private void OnClick(object sender, RoutedEventArgs e)
{
popupTimer = new System.Windows.Threading.DispatcherTimer();
// Work out interval as time you want to popup - current time
popupTimer.Interval = specificTime - DateTime.Now;
popupTimer.IsEnabled = true;
popupTimer.Tick += new EventHandler(popupTimer_Tick);
}
void popupTimer_Tick(object sender, EventArgs e)
{
popupTimer.IsEnabled = false;
// Show popup
// ......
}
좋아, 당신은 또한 아마 CodeProject에서이 문서가 도움이 수도 알리미 팝업 형의 일을 수행하는 방법을 알고 할 수 있도록.
0
설정 한 시간에 이벤트를 실행하는 경우 this question을 확인하십시오.
0
DispatcherTimer
을 확인하시기 바랍니다.
더 많은 선명도가 필요합니다. –
선명도가 충분하지 않아 투표에서 제외됩니다. 그 사람에게 기회를주세요 ... –
wpf에서 팝업 창을 만들기위한 옵션이 있습니까? – Sauron