Esempio n. 1
0
        private void DebounceResize()
        {
            console.Clear();
            bool done      = false;
            var  debouncer = new TimerActionDebouncer(TimeSpan.FromSeconds(.25), () =>
            {
                done = true;
            });

            debouncer.Trigger();
            while (done == false)
            {
                if (console.BufferWidth != lastConsoleWidth || console.WindowHeight != lastConsoleHeight)
                {
                    lastConsoleWidth  = console.BufferWidth;
                    lastConsoleHeight = console.WindowHeight;
                    debouncer.Trigger();
                }
            }
        }
Esempio n. 2
0
 private void FilterTextValueChanged()
 {
     filterTextDebouncer.Trigger();
 }