private static void FloatingItemsVisitor(TreeNode layoutNode, LayoutAccessor layoutAccessor)
        {
            var floatingItems = layoutAccessor.FloatingItems.ToList();
            var floatingItemsNode = new TreeNode {Content = "Floating Items " + floatingItems.Count};
            foreach (var floatingItemNode in floatingItems.Select(floatingItem => new TreeNode
            {
                Content =
                    string.Format("Floating Item {0}, {1} : {2}, {3}", floatingItem.X, floatingItem.Y,
                        floatingItem.ActualWidth, floatingItem.ActualHeight)
            }))
            {
                floatingItemsNode.Children.Add(floatingItemNode);
            }

            layoutNode.Children.Add(floatingItemsNode);
        }
        private static void FloatingItemsVisitor(StateNode layoutNode, LayoutAccessor layoutAccessor)
        {
            var floatingItems     = layoutAccessor.FloatingItems.ToList();
            var floatingItemsNode = new StateNode("Floating Items " + floatingItems.Count);

            foreach (var floatingItemNode in floatingItems.Select(floatingItem => new StateNode
                                                                  (
                                                                      $"Floating Item {floatingItem.X}, {floatingItem.Y} : {floatingItem.ActualWidth}, {floatingItem.ActualHeight}"
                                                                  )))
            {
                floatingItemsNode.Children.Add(floatingItemNode);
            }

            if (floatingItemsNode.Children.Count != 0)
            {
                layoutNode.Children.Add(floatingItemsNode);
            }
        }
        private static void FloatingItemsVisitor(TreeNode layoutNode, LayoutAccessor layoutAccessor)
        {
            var floatingItems     = layoutAccessor.FloatingItems.ToList();
            var floatingItemsNode = new TreeNode {
                Content = "Floating Items " + floatingItems.Count
            };

            foreach (var floatingItemNode in floatingItems.Select(floatingItem => new TreeNode
            {
                Content =
                    string.Format("Floating Item {0}, {1} : {2}, {3}", floatingItem.X, floatingItem.Y,
                                  floatingItem.ActualWidth, floatingItem.ActualHeight)
            }))
            {
                floatingItemsNode.Children.Add(floatingItemNode);
            }

            layoutNode.Children.Add(floatingItemsNode);
        }
示例#4
0
        private static void FloatingItemsVisitor(StateNode layoutNode, LayoutAccessor layoutAccessor)
        {
            var floatingItems = layoutAccessor.FloatingItems.ToList();
            var floatingItemsNode = new StateNode("Floating Items " + floatingItems.Count);
            foreach (var floatingItemNode in floatingItems.Select(floatingItem => new StateNode
            (
                $"Floating Item {floatingItem.X}, {floatingItem.Y} : {floatingItem.ActualWidth}, {floatingItem.ActualHeight}"
            )))
            {
                floatingItemsNode.Children.Add(floatingItemNode);
            }

            if (floatingItemsNode.Children.Count != 0)
                layoutNode.Children.Add(floatingItemsNode);
        }