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; }
private void gridSnapTypeComboBox_SelectedIndexChanged(object sender, EventArgs e) { GridSnapType = (GridSnapTypes)gridSnapTypeComboBox.SelectedItem; }