public void then_deepest_column_splitter_is_visible() { var walker = new ElementListLayoutWalker(Layout.Contained); var deepestRule = ValidationViewModel.DescendentConfigurationsOfType <AndCompositeValidatorData>().Where( x => string.Equals(x.NameProperty.Value, DeepestRuleValidatorName)).First(); var layoutElement = walker.LayoutElements().OfType <TwoColumnsLayout>().Where(l => l.Left == deepestRule).First(); Assert.IsTrue(FindHorizontalList(layoutElement.ColumnName).CanResize); }
protected override void Arrange() { base.Arrange(); deepestRule = ValidationViewModel.DescendentConfigurationsOfType <AndCompositeValidatorData>() .Where(x => string.Equals(x.NameProperty.Value, DeepestRuleValidatorName)).First(); walker = new ElementListLayoutWalker(Layout.Contained); var currentDeepestLayout = walker.LayoutElements().OfType <TwoColumnsLayout>().Where(l => l.Left == deepestRule).First(); var layoutHeader = FindHorizontalList(currentDeepestLayout.ColumnName); propertyChangedListener = new PropertyChangedListener(layoutHeader); }