public void TestStartHiddenNested(bool startHidden, bool immediatelyVisible) { TestNestedVisibilityContainer visibility = null; AddStep("create container", () => { Child = testContainer = visibility = new TestNestedVisibilityContainer(startHidden) { State = { Value = immediatelyVisible ? Visibility.Visible : Visibility.Hidden } }; if (!immediatelyVisible) { testContainer.Show(); } }); checkVisible(!startHidden); AddAssert("box has transforms", () => visibility.BoxHasTransforms); AddStep("hide", () => testContainer.Hide()); checkHidden(); AddAssert("box doesn't have transforms", () => !visibility.BoxHasTransforms); AddAssert("fire count is 2", () => testContainer.FireCount == 2); }
public void TestShowInCtor() { AddStep("create container", () => { var container = new TestVisibilityContainer(null); container.Show(); var containingContainer = new Container { RelativeSizeAxes = Axes.Both, Child = testContainer = container }; containingContainer.OnLoadComplete += _ => testContainer.Hide(); Child = containingContainer; }); checkHidden(); }
protected override void PopIn() { base.PopIn(); nested.Show(); box.RotateTo(360, 5000); }