Inheritance: System.Windows.Controls.AutoCompleteBox
Exemplo n.º 1
0
        private static void OnFilterModePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            OurAutoCompleteBox autoCompleteBox = d as OurAutoCompleteBox;
            AutoCompleteBox    base_box        = autoCompleteBox;
            var mode = (OurAutoCompleteFilterMode)e.NewValue;

            switch (mode)
            {
            case OurAutoCompleteFilterMode.ContainsSplit:
                base_box.FilterMode        = AutoCompleteFilterMode.Custom;
                autoCompleteBox.TextFilter = autoCompleteBox.MultiTextFilter;
                break;

            default:
                base_box.FilterMode = (AutoCompleteFilterMode)mode;
                break;
            }
        }
Exemplo n.º 2
0
 public abstract bool HandleSearchBox(OurAutoCompleteBox box);
		public override bool HandleSearchBox(OurAutoCompleteBox box) {
			search_box = box;
			real_search_box = search_box.GetActualTextbox();
			real_search_box.ContextMenu = new ContextMenu();
			real_search_box.ContextMenuOpening += search_box_ContextMenuOpening;

			foreach (MenuItem item in ContactRightClickMenu()) {
				real_search_box.ContextMenu.Items.Add(item);
			}

			search_box.PreviewKeyUp += search_box_PreviewKeyUp;
			search_box.MouseDoubleClick += search_box_MouseDoubleClick;
			if (number_to_alias.Count > 0)
				refresh_search_box();
			return true;
		}