Ejemplo n.º 1
0
 public AutoCompleteNormal(AutoCompleteControl control)
     : base(control)
 {
     System.Diagnostics.Debug.WriteLine("AutoCompleteNormal");
     UserControl.ItemTextBox.GotFocus += ItemTextBox_GotFocus;
     UserControl.ItemTextBox.KeyDown  += ItemTextBox_KeyDown;
     UserControl.ClearBtn.Click       += ClearBtn_OnClick;
     UpdateUserInterface();
 }
Ejemplo n.º 2
0
 public AutoCompleteEditing(AutoCompleteControl control) : base(control)
 {
     System.Diagnostics.Debug.WriteLine("AutoCompleteEditing");
     // Subscribe to events
     UserControl.ClearBtn.Click += ClearBtn_OnClick;
     UserControl.ItemTextBox.InnerTextBox.KeyDown += ItemTextBox_KeyDown; // We use the inner textbox since the autocomplete swallows the enter key
     UserControl.ItemTextBox.DropDownClosing      += ItemTextBox_DropDownClosing;
     UserControl.LostFocus += UserControl_LostFocus;
     // Update the controls
     UpdateUserInterface();
 }
 public AutoCompleteWatermark(AutoCompleteControl control)
     : base(control)
 {
     System.Diagnostics.Debug.WriteLine("AutoCompleteWatermark");
     // If selection exists
     if (control.SelectedItem == null)
     {
         var txt = UserControl.ItemTextBox;
         txt.KeyDown  += txt_KeyDown;
         txt.GotFocus += txt_GotFocus;
         UpdateUserInterface();
     }
     else
     {
         control.SetState(new AutoCompleteNormal(control));
     }
 }
Ejemplo n.º 4
0
 protected AutoCompleteBase(AutoCompleteControl control)
 {
     UserControl = control;
 }