コード例 #1
0
ファイル: Button.cs プロジェクト: Shinobytes/Dosui
        public override bool OnKeyDown(KeyInfo key)
        {
            if (key.Key == ConsoleKey.Enter || key.Key == ConsoleKey.Spacebar)
            {
                Invoke?.Invoke(this, EventArgs.Empty);
                return(false);
            }

            return(base.HandleNavigationKeys(key));
        }
コード例 #2
0
 public void Invoke(T obj)
 {
     Timer.GetInstance().ScheduleNextFrame(() => { m_funcs?.Invoke(obj); m_baseRef.Release(); });
 }