示例#1
0
        private void InitializeGrid()
        {
            gridSnapTypeComboBox.Items.AddRange(new object[]
            {
                GridSnapTypes.None,
                GridSnapTypes.HorizontalLines,
                GridSnapTypes.VerticalLines,
                GridSnapTypes.Lines,
                GridSnapTypes.GridPoints,
                GridSnapTypes.All,
            });
            gridSnapTypeComboBox.SelectedIndex = 4;

            // initialize grid
            gridInfo = new GridInfo {
                HorizontalSpacing = 50, VerticalSpacing = 50
            };
            grid = new GridVisualCreator(gridInfo);
            graphControl.BackgroundGroup.AddChild(grid);

            snapContext.NodeGridConstraintProvider = new GridConstraintProvider <INode>(gridInfo);
            snapContext.BendGridConstraintProvider = new GridConstraintProvider <IBend>(gridInfo);

            GridVisible  = gridButton.Checked;
            GridSnapType = (GridSnapTypes)gridSnapTypeComboBox.SelectedItem;
        }
示例#2
0
 private void gridSnapTypeComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     GridSnapType = (GridSnapTypes)gridSnapTypeComboBox.SelectedItem;
 }