예제 #1
0
        /// <inheritdoc/>
        private async void OnProgressChanged(object sender, PageProgressEventArgs eventArgs)
        {
            Percentage = eventArgs.Percentage;
            Visible    = eventArgs.Percentage == null || (eventArgs.Percentage >= 0 && eventArgs.Percentage <= 100);
            Color      = eventArgs.Options.Color;

            await PageProgressRef.SetValueAsync(eventArgs.Percentage);

            await InvokeAsync(StateHasChanged);
        }
예제 #2
0
    private async void OnProgressChanged(object sender, UiPageProgressEventArgs e)
    {
        Percentage = e.Percentage;
        Visible    = e.Percentage == null || (e.Percentage >= 0 && e.Percentage <= 100);
        Color      = GetColor(e.Options.Type);

        await PageProgressRef.SetValueAsync(e.Percentage);

        await InvokeAsync(StateHasChanged);
    }