Blazor 칩 개요

    Ignite UI for Blazor 사용자가 정보를 입력하고, 선택하고, 콘텐츠를 필터링하고, 작업을 트리거하는 데 도움이 됩니다.

    Blazor 칩 예시

    EXAMPLE
    MODULES
    RAZOR
    CSS

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

    용법

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

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

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

    <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" />
    razor
    <div class="container sample vertical">
        <IgbChip>Chip</IgbChip>
    </div>
    
    @code {
    
        private IgbIcon RegisterIconRef { get; set; }
    
        protected override void OnInitialized()
        {
        }
    }
    razor

    선택 가능한 칩을 표시하려면 칩의 Selectable 속성을 사용하면 됩니다.

    <IgbChip Selectable="true"></IgbChip>
    razor

    이동식 칩을 표시하려면 칩의 Removable 속성을 사용할 수 있습니다.

    <IgbChip Removable="true"></IgbChip>
    razor

    변형

    Ignite UI for Blazor 여러 가지 미리 정의된 스타일 변형을 지원합니다. 지원되는 값 중 하나인 Primary, Info, Success, Warning, Danger​ ​Variant 속성에 할당하여 변형을 변경할 수 있습니다.

    <IgbChip Variant="ChipVariant.Success"></IgbChip>
    razor

    EXAMPLE
    MODULES
    RAZOR
    CSS

    장애가 있는

    Disabled 속성을 사용하여 Ignite UI for Blazor 비활성화할 수 있습니다.

    접두사 접미사

    와 더불어 Prefix 그리고 Suffix 일부 IgbChip 구성 요소와 해당 슬롯을 사용하여 칩의 주요 콘텐츠 앞뒤에 다양한 콘텐츠를 추가할 수 있습니다. 기본 선택 및 제거 아이콘을 제공하지만 다음을 사용하여 사용자 정의할 수 있습니다. IgbSelect 그리고 Remove 슬롯. 다음을 사용하여 기본 콘텐츠 앞이나 뒤에 추가 콘텐츠를 추가할 수 있습니다. Start 그리고 End 슬롯.

    EXAMPLE
    MODULES
    RAZOR
    CSS

    크기

    우리는 사용자가 크기를 선택할 수 있도록 허용합니다. IgbChip을 활용하여--ig-size CSS 변수:

    igc-chip {
      --ig-size: var(--ig-size-large);
    }
    css

    EXAMPLE
    MODULES
    RAZOR
    CSS

    스타일링

    구성 요소는 IgbChip 모든 스타일 속성을 변경하는 데 사용할 수 있는 a base, prefix,CSS suffix 파트를 노출합니다.

    igc-chip::part(base) {
      background: var(--ig-primary-500);
      color: var(--ig-primary-500-contrast);
    }
    
    igc-chip::part(suffix) {
      color: var(--ig-gray-400);
    }
    css

    EXAMPLE
    MODULES
    RAZOR
    CSS

    API 참조

    추가 리소스