protected override LayoutData CreateConfiguredLayoutData(GraphControl graphControl, ILayoutAlgorithm layout)
        {
            var layoutData = new RadialLayoutData();

            if (CenterStrategyItem == CenterNodesPolicy.Custom)
            {
                layoutData.CenterNodes.Source = graphControl.Selection.SelectedNodes;
            }

            return(layoutData);
        }
Пример #2
0
        protected override LayoutData CreateConfiguredLayoutData(GraphControl graphControl, ILayoutAlgorithm layout)
        {
            var layoutData = new RadialLayoutData();

            if (CenterStrategyItem == CenterNodesPolicy.Custom)
            {
                layoutData.CenterNodes.Source = graphControl.Selection.SelectedNodes;
            }

            return(layoutData.CombineWith(
                       CreateLabelingLayoutData(
                           graphControl.Graph,
                           LabelPlacementAlongEdgeItem,
                           LabelPlacementSideOfEdgeItem,
                           LabelPlacementOrientationItem,
                           LabelPlacementDistanceItem
                           )
                       ));
        }