Blazor 선형 진행 개요

    Ignite UI for Blazor 선형 진행 표시기 구성 요소는 애플리케이션 프로세스가 변경될 때 시각적 표시기를 제공합니다. IgbLinearProgress 표시기는 상태가 변경될 때 모양이 업데이트됩니다. 또한 이 구성 요소의 스타일을 줄무늬 또는 단색으로 선택할 수 있습니다.

    Blazor 선형 진행 예시

    EXAMPLE
    MODULES
    RAZOR
    CSS

    이 샘플이 마음에 드시나요? Ignite UI for Blazor에 액세스하고 몇 분 만에 나만의 앱을 빌드하기 시작하세요. 무료로 다운로드하세요.

    용법

    IgbLinearProgress를 사용하기 전에 다음과 같이 등록해야 합니다.

    // in Program.cs file
    
    builder.Services.AddIgniteUIBlazor(typeof(IgbLinearProgressModule));
    razor

    IgbCalendar 구성 요소에 스타일을 적용하려면 추가 CSS 파일을 연결해야 합니다. 다음은 Blazor Web Assembly 프로젝트의 wwwroot/index.html 파일이나 Blazor Server 프로젝트의 Pages/_Host.cshtml 파일에 배치해야 합니다.

    <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" />
    razor
    <IgbLinearProgress Value=100 />
    razor

    진행 유형

    variant 속성을 사용하여 표시기 유형을 설정할 수 있습니다. 선형 진행률 표시기에는 기본 (기본값), 오류, 성공, 정보경고의 5가지 유형이 있습니다.

    <IgbLinearProgress Value=100 Variant=@ProgressBaseVariant.Success />
    razor

    스트라이프 진행

    striped 속성을 사용하여 표시기를 줄무늬로 만들 수 있습니다.

    EXAMPLE
    MODULES
    RAZOR
    CSS

    불확실한 진행

    정확하게 결정되지 않은 프로세스를 추적하려면 indeterminate 속성을 설정하면 됩니다.

    애니메이션 기간

    animationDuration 속성은 애니메이션 주기에 걸리는 시간을 지정하는 데 사용됩니다. 애니메이션 지속 시간을 밀리초 단위로 나타내는 숫자를 값으로 사용합니다.

    <IgbLinearProgress AnimationDuration=5000 Indeterminate=true />
    razor

    텍스트 속성

    labelAlign 속성을 사용하여 기본값을 정렬할 수 있습니다. 허용되는 값은 top, Bottom, top-start, top-end, Bottom-startBottom-end 입니다.

    진행률 표시기의 기본 레이블을 숨기려면 hideLabel 속성을 사용하십시오.

    labelFormat 속성을 사용하여 IgbLinearProgress 기본 레이블을 사용자 정의할 수 있습니다.

    다음 샘플은 위 구성을 보여줍니다.

    EXAMPLE
    MODULES
    RAZOR
    CSS

    동적 진행

    버튼과 같은 외부 컨트롤을 사용하여 진행률 표시기의 값을 동적으로 변경할 수 있습니다. 이를 달성하기 위해 값을 클래스 속성에 바인딩할 수 있습니다.

    EXAMPLE
    MODULES
    RAZOR
    CSS

    스타일링

    IgbLinearProgress 구성 요소는 거의 모든 내부 요소에 대한 CSS 부분을 노출합니다.

    이름 설명
    track 진행률 링의 트랙 영역입니다.
    fill 진행률 표시기 영역입니다.
    striped 진행 줄무늬 표시기입니다.
    label 진행률 표시기 레이블입니다.
    value 진행률 레이블 값입니다.
    indeterminate 진행 불확정 상태입니다.
    primary 진행률 표시기 기본 상태입니다.
    danger 진행률 표시기 오류 상태입니다.
    warning 진행률 표시기 경고 상태입니다.
    info 진행률 표시기 정보 상태입니다.
    success 진행률 표시기 성공 상태입니다.

    이 CSS 부분을 사용하여 선형 진행 스타일을 거의 완전히 제어할 수 있습니다.

    EXAMPLE
    MODULES
    RAZOR
    CSS

    igc-linear-progress::part(track){
      background-color: var(--ig-gray-300)
    }
    
    igc-linear-progress::part(fill){
      background-color: var(--ig-primary-300)
    }
    
    igc-linear-progress::part(label){
      color: var(--ig-primary-300)
    }
    css

    API 참조

    추가 리소스