Descripción general de Blazor Chip

    Ignite UI for Blazor Chips ayudan a las personas a ingresar información, hacer selecciones, filtrar contenido o activar acciones.

    Blazor Chip Example

    EXAMPLE
    MODULES
    RAZOR
    CSS

    Like this sample? Get access to our complete Ignite UI for Blazor toolkit and start building your own apps in minutes. Download it for free.

    Usage

    Antes de utilizar el IgbChip, debe registrarlo de la siguiente manera:

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

    También deberá vincular un archivo CSS adicional para aplicar el estilo al IgbChip componente. Lo siguiente debe colocarse en el archivo wwwroot/index.html de un proyecto de Blazor Web Assembly o en el archivo Pages/_Host.cshtml de un proyecto de Blazor Server:

    <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

    Para mostrar un chip seleccionable, puede utilizar la propiedad Selectable del chip.

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

    Para mostrar un chip extraíble, puede utilizar la propiedad Removable del chip.

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

    Examples

    Variants

    El chip Ignite UI for Blazor admite varias variantes estilísticas predefinidas. Puede cambiar la variante asignando uno de los valores admitidos -Primary, Info, Success, Warning, o Danger a la Variant propiedad.

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

    EXAMPLE
    MODULES
    RAZOR
    CSS

    Disabled

    El chip Ignite UI for Blazor se puede deshabilitar mediante la Disabled propiedad.

    Prefix / Suffix

    Con las partes Prefix y Suffix del componente IgbChip y sus ranuras, podemos agregar contenido diferente antes y después del contenido principal del chip. Proporcionamos íconos predeterminados para seleccionar y eliminar, pero puede personalizarlos usando las ranuras IgbSelect y Remove. Puede agregar contenido adicional antes o después del contenido principal, utilizando las ranuras Start y End.

    EXAMPLE
    MODULES
    RAZOR
    CSS

    Tamaño

    Permitimos al usuario elegir el tamaño del IgbChip utilizando la variable CSS--ig-size:

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

    EXAMPLE
    MODULES
    RAZOR
    CSS

    Styling

    El IgbChip componente expone partes base​ ​prefix​ ​suffix CSS que se pueden utilizar para cambiar todas sus propiedades de estilo.

    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 References

    Additional Resources