private void TestForSearchRequested(KeyDownEventArgs args)
 {
     if (args.OnlyControl && args.Character.ToString().ToLower().Equals("e"))
     {
         Debug.WriteLine($"{nameof(GestureService)}.{nameof(SearchRequested)}");
         SearchRequested?.Invoke(null, EventArgs.Empty);
     }
 }
示例#2
0
 private void SearchButton_Click(object sender, EventArgs e)
 {
     Speaker.TellUser(StringConstants.aiSearchLibraryGreeting);
     if (!containerPanel.Controls.Contains(Search.Instance))
     {
         containerPanel.Controls.Add(Search.Instance);
         Search.Instance.Dock = DockStyle.Fill;
     }
     SearchRequested?.Invoke(this, EventArgs.Empty);
     Search.Instance.BringToFront();
 }
示例#3
0
 public bool RaiseSearchRequested() => IfCanRaiseEvent(Gesture.Search, () => SearchRequested?.Invoke(this, EventArgs.Empty));
示例#4
0
 public void RaiseSearchRequested() => SearchRequested?.Invoke(this, EventArgs.Empty);
示例#5
0
 public static void RequestSearch(string query, SearchMode mode)
 {
     SearchRequested?.Invoke(query, mode);
 }