public async Task OnDefWidthChange(ChangeEventArgs e) { int w = (int)double.Parse(e.Value.ToString()); if (w < 2) { w = 2; } else if (w > 20) { w = 20; } DefaultOptions.EdgeWidth = w; await DefaultOptionsChanged.InvokeAsync(DefaultOptions); }
public async Task OnDefRadiusChange(ChangeEventArgs e) { int r = (int)double.Parse(e.Value.ToString()); if (r < 25) { r = 25; } else if (r > 150) { r = 150; } DefaultOptions.NodeRadius = r; await DefaultOptionsChanged.InvokeAsync(DefaultOptions); }
public async Task OnDefEdgeLabelColorChange(ColorPickerEventArgs e) { ColorValue = ((JObject)e.CurrentValue).ToObject <HexColorValue>(); DefaultOptions.EdgeLabelColor = ColorValue.Hex; await DefaultOptionsChanged.InvokeAsync(DefaultOptions); }