Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public async Task OnDefEdgeLabelColorChange(ColorPickerEventArgs e)
 {
     ColorValue = ((JObject)e.CurrentValue).ToObject <HexColorValue>();
     DefaultOptions.EdgeLabelColor = ColorValue.Hex;
     await DefaultOptionsChanged.InvokeAsync(DefaultOptions);
 }