Example #1
0
 private void tBox_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (tBox.Text != "")
     {
         StackPanel.Children.Clear();
         List <UserC> list = sw.GetSearchResult(Const.session, tBox.Text);
         if (list != null)
         {
             foreach (var l in list)
             {
                 CustomButton bt = new CustomButton {
                     Cursor = Cursors.Hand
                 };
                 bt.Click      += Bt_MouseLeftButtonDown;
                 bt.IdUser      = sw.GetIdByUserName(Const.session, l.userName);
                 bt.Template    = (ControlTemplate)this.TryFindResource("Bt1Template");
                 bt.TextMessage = "online";
                 bt.TextName    = l.name + " " + l.surname;
                 bt.TextSubname = ("" + l.name[0] + l.surname[0]).ToUpper();
                 StackPanel.Children.Add(bt);
             }
         }
         Change.Visibility = Visibility.Hidden;
     }
     else
     {
         StackPanel.Children.Clear();
         Change.Visibility = Visibility.Visible;
     }
 }