Exemplo n.º 1
0
        private void HandleCollapseAllOtherElementsMessage(CollapseAllOtherElementsMessage message)
        {
            var rootElement = this.GetRoot();

            //var currentElement = message.Element;
            rootElement.CollapseAllChildElementsExcept(message.Element);

            GetOrderedAncestorsFromElementToRoot(message.Element).ForEach(x => x.IsExpanded = true);

            //while (currentElement.Parent != null)
            //{
            //  currentElement.IsExpanded = true;
            //  currentElement = currentElement.Parent;
            //}
        }
Exemplo n.º 2
0
        private void HandleCollapseAllOtherElementsMessage(CollapseAllOtherElementsMessage message)
        {
            var rootElement = this.GetRoot();

              //var currentElement = message.Element;
              rootElement.CollapseAllChildElementsExcept(message.Element);

              GetOrderedAncestorsFromElementToRoot(message.Element).ForEach(x => x.IsExpanded = true);

              //while (currentElement.Parent != null)
              //{
              //  currentElement.IsExpanded = true;
              //  currentElement = currentElement.Parent;
              //}
        }