private void ApplyEdgeProperty(IEdgeProperty property, Identifier identifier) { var edge = _edges[identifier]; property.Apply(edge, _debuggerOperations, identifier); }
public void FromIEdgeProperty(IEdgeProperty property) { if (!(property is LabelEdgeProperty)) { return; } FromAbstractLabelProperty((LabelEdgeProperty)property); }
public void FromIEdgeProperty(IEdgeProperty property) { if (!(property is LineWidthEdgeProperty lineWidthEdgeProperty)) { return; } CheckBox.IsChecked = true; TextBox.Text = $"{lineWidthEdgeProperty.LineWidth:0.00}"; }
public void FromIEdgeProperty(IEdgeProperty property) { if (!(property is LineColorEdgeProperty lineColorEdgeProperty)) { return; } CheckBox.IsChecked = true; SetColor(lineColorEdgeProperty.Color); }
public void FromIEdgeProperty(IEdgeProperty property) { if (!(property is StyleEdgeProperty)) { return; } FromProperty(() => ((StyleEdgeProperty)property).Style); }
public void FromIEdgeProperty(IEdgeProperty property) { if (!(property is ArrowEdgeProperty arrowProperty)) { return; } CheckBox.IsChecked = true; Target.IsChecked = arrowProperty.ArrowAtTarget; Source.IsChecked = arrowProperty.ArrowAtSource; }