Наследование: System.Windows.Controls.UserControl
        public void SetValue(string value)
        {
            AutocompleteTextBox ac = ((AutocompleteTextBox)base.Owner);

            ac.Text = value;
            ac.delayTimer_Tick(null, null);
            if (ac.AllowFreeText && ac.lstBox.Items.Count == 0)
            {
                ac.Close(CloseReason.LostFocus);
            }
        }
        protected override List <AutomationPeer> GetChildrenCore()
        {
            List <AutomationPeer> childrenCore = new List <AutomationPeer>();
            AutocompleteTextBox   owner        = (AutocompleteTextBox)base.Owner;

            if (owner.pop.IsOpen)
            {
                AutomationPeer item = UIElementAutomationPeer.CreatePeerForElement(owner.lstBox);
                if (item == null)
                {
                    return(childrenCore);
                }

                childrenCore.Add(item);
            }
            return(childrenCore);
        }
Пример #3
0
 public AutocompleteAutomationPeer(AutocompleteTextBox ac)
     : base(ac)
 {
 }
 public AutocompleteAutomationPeer(AutocompleteTextBox ac)
     : base(ac)
 {
 }