Esempio n. 1
0
 /// <summary>
 /// Raises the UserSearch event.
 /// </summary>
 /// <param name="e">Arguments passed with the event.</param>
 protected virtual void OnUserSearch(UserSearchEventArgs e)
 {
     if (UserSearch != null)
     {
         UserSearch(this, e);
     }
 }
Esempio n. 2
0
        /// <summary>
        /// Do a user search.
        /// </summary>
        private void Search()
        {
            UserSearchEventArgs args = new UserSearchEventArgs(textBoxSearch.Text);

            OnUserSearch(args);

            listBoxResults.Items.Clear();
            if (args.Results.Length == 0)
            {
                textBlockResults.Text          = "No users found";
                scrollViewerResults.Visibility = System.Windows.Visibility.Collapsed;
            }
            else
            {
                textBlockResults.Text = "Search results:";
                foreach (User user in args.Results)
                {
                    listBoxResults.Items.Add(user);
                }
                scrollViewerResults.Visibility = System.Windows.Visibility.Visible;
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Do user search.
 /// </summary>
 /// <param name="sender">Object that raised the event.</param>
 /// <param name="e">Event arguments.</param>
 private void dialog_UserSearch(object sender, UserSearchEventArgs e)
 {
     e.Results = Project.Client.SearchUsers(e.Query);
 }
Esempio n. 4
0
 /// <summary>
 /// Forward UserSearch events.
 /// </summary>
 /// <param name="sender">Object that raised the event.</param>
 /// <param name="e">Event arguments.</param>
 private void dialog_UserSearch(object sender, UserSearchEventArgs e)
 {
     OnUserSearch(e);
 }