Esempio n. 1
0
        private void onLeaving()
        {
            updatePollingRate(false);
            searchTextBox.HoldFocus = false;

            // ensure any password prompt is dismissed.
            popoverContainer.HidePopover();
        }
        public void TestShowHideViaExtensionMethod()
        {
            createContent(button => new BasicPopover
            {
                Child = new SpriteText
                {
                    Text = $"{button.Anchor} popover"
                }
            });

            AddStep("show popover manually", () => this.ChildrenOfType <DrawableWithPopover>().First().ShowPopover());
            AddAssert("popover shown", () => this.ChildrenOfType <Popover>().Any(popover => popover.State.Value == Visibility.Visible));

            AddStep("hide popover manually", () => popoverContainer.HidePopover());
            AddAssert("all hidden", () => this.ChildrenOfType <Popover>().All(popover => popover.State.Value != Visibility.Visible));
        }