gpt4 book ai didi

c# - 在 WPF 的特定时间弹出窗口?

转载 作者:行者123 更新时间:2023-11-30 21:24:54 25 4
gpt4 key购买 nike

如何在 WPF 中的特定时间创建和显示弹出窗口?我的意思是如何在系统托盘的一侧显示窗口。

最佳答案

如果你想在特定的小时/秒/分钟内弹出这个东西,你可以使用计时器(或者算出在你的特定时间到来之前还剩下多少小时/秒/分钟)。

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 中的这篇文章可能有帮助。

关于c# - 在 WPF 的特定时间弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/938464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com