DevToys logo DevToys
  • Home
  • Blog
  • Documentation
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface IUIProgressBar

    A component that indicates the progress of an operation.

    Inherited Members
    IUIElement.Id
    IUIElement.IsVisible
    IUIElement.IsEnabled
    IUIElement.HorizontalAlignment
    IUIElement.VerticalAlignment
    IUIElement.IsVisibleChanged
    IUIElement.IsEnabledChanged
    IUIElement.HorizontalAlignmentChanged
    IUIElement.VerticalAlignmentChanged
    Namespace: DevToys.Api
    Assembly: DevToys.Api.dll
    Syntax
    public interface IUIProgressBar : IUIElement

    Properties

    IsIndeterminate

    Gets whether the progress bar shows actual values or generic, continuous progress feedback.

    Declaration
    bool IsIndeterminate { get; }
    Property Value
    Type Description
    bool

    Value

    Gets the current position of the progress bar between 0 and 100.

    Declaration
    double Value { get; }
    Property Value
    Type Description
    double

    Events

    IsIndeterminateChanged

    Raised when IsIndeterminate is changed.

    Declaration
    event EventHandler? IsIndeterminateChanged
    Event Type
    Type Description
    EventHandler

    ValueChanged

    Raised when Value is changed.

    Declaration
    event EventHandler? ValueChanged
    Event Type
    Type Description
    EventHandler

    ValueChangingAsynchronously

    Raised when Value is changing asynchronously.

    Declaration
    event EventHandler<double>? ValueChangingAsynchronously
    Event Type
    Type Description
    EventHandler<double>

    Extension Methods

    GUI.AlignHorizontally<T>(T, UIHorizontalAlignment)
    GUI.AlignVertically<T>(T, UIVerticalAlignment)
    GUI.Disable<T>(T)
    GUI.Enable<T>(T)
    GUI.Hide<T>(T)
    GUI.ProgressAsync<T>(T, double)
    GUI.Progress<T>(T, double)
    GUI.Show<T>(T)
    GUI.StartIndeterminateProgress<T>(T)
    GUI.StopIndeterminateProgress<T>(T)
    LoggingExtensions.Log<T>(T)
    In this article
    DevToys logo © 2024 DevToys