Esempio n. 1
0
 public async Task UpdateInsertEdge()
 {
     InsertEdge = !InsertEdge;
     if (InsertEdge)
     {
         InsertNode = false;
         await GraphModeChanged.InvokeAsync(GraphMode.InsertEdge);
     }
     else if (!InsertNode)
     {
         await GraphModeChanged.InvokeAsync(GraphMode.Default);
     }
 }
Esempio n. 2
0
        public async Task OnAlgoChanged(Algorithm a)
        {
            await GraphModeChanged.InvokeAsync(GraphMode.Algorithm);

            await StartAlgorithmChanged.InvokeAsync(new StartAlgorithm(a));
        }
Esempio n. 3
0
 public async Task Reset()
 {
     await GraphModeChanged.InvokeAsync(GraphMode.Default);
 }