【发布时间】:2020-10-20 16:43:06
【问题描述】:
我有这个方法:
public static async Task OpenPageAsync(string route)
{
await Shell.Current.GoToAsync(route, true);
}
如果该方法在 5 秒内被多次调用,我希望忽略第二次调用。有没有人遇到过处理这种需求的方法?
请注意,如果有帮助,我确实可以像这样在应用程序级别创建属性。
public partial class App : Application
{
public static int LastTapTime;
public static int TapTime;
【问题讨论】:
-
该问题已作为重复项关闭,但据我所知,链接的问题几乎不是答案。 stackoverflow.com/questions/28472205/c-sharp-event-debounce 可能会有所帮助。
标签: c#