gpt4 book ai didi

.net - wpf 调整大小完成

转载 作者:行者123 更新时间:2023-12-03 21:16:13 24 4
gpt4 key购买 nike

所以我需要为一个网格程序生成一个背景图像,它只需要 0.1 秒。

所以我可以连接到 SizeChanged 事件,但是当你调整图表大小时,它会每秒触发甚至 30 次,因此调整大小事件明显滞后。

有没有人知道连接调整大小事件和测试天气使用调整大小的好方法,我尝试简单地检查鼠标向上/向下状态,但是当调整大小事件触发时,鼠标几乎总是向下。

最佳答案

在调整大小时,您可以启动一个短暂的计时器(比如 100 毫秒),在每次调整大小时重置该计时器以防止它过去。当最后一次调整大小发生时,计时器将结束,然后您可以绘制背景图像。

例子:

Timer resizeTimer = new Timer(100) { Enabled = false };

public Window1()
{
InitializeComponent();
resizeTimer.Elapsed += new ElapsedEventHandler(ResizingDone);
}

void ResizingDone(object sender, ElapsedEventArgs e)
{
resizeTimer.Stop();
GenerateImage();
}

private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
resizeTimer.Stop();
resizeTimer.Start();
}

关于.net - wpf 调整大小完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046756/

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