Blazor Chart Selection

    Blazor의 Ignite UI for Blazor 선택 기능 {ComponentTitle}을 사용하면 사용자가 차트 내에서 단일 또는 여러 시리즈를 대화형으로 선택, 강조, 윤곽선 지정 및 그 반대로 선택 해제할 수 있습니다. 이를 통해 사용자가 보다 의미 있는 방식으로 제시된 데이터와 상호 작용하는 방법에 대한 다양한 가능성이 제공됩니다.

    Configuring Selection

    기본 동작 SelectionMode은 해제되어 있으며 다음 옵션 중 하나를 선택해야 합니다. 다음에서 사용할 수 있는 몇 가지 선택 모드가 있습니다. {ComponentName}

    • Auto
    • 없음
    • Brighten
    • 페이드Others
    • 그레이스케일기타
    • FocusColorThickOutline (영문)
    • FocusColorOutline
    • SelectionColorThickOutline (영문)
    • SelectionColorOutline
    • FocusColorFill
    • SelectionColorFill (영문)
    • 두껍게 외곽선

    Brighten 선택한 항목이 FadeOthers 희미해지고 반대 효과가 발생합니다. GrayscaleOthers는 시리즈의 나머지 부분과 FadeOthers 비슷하게 동작하지만 대신 회색으로 표시됩니다. 이렇게 하면 모든 SelectionBrush 설정이 재정의됩니다. SelectionColorOutline​ ​SelectionColorThickOutline 시리즈 주위에 테두리를 그립니다.

    이와 함께, a SelectionBehavior는 선택되는 항목에 대한 더 큰 제어를 제공하는 데 사용할 수 있습니다. 자동의 기본 동작은 다음과 같습니다 PerSeriesAndDataItemMultiSelect.

    • Auto
    • PerDataItemMultiSelect
    • PerDataItemSingleSelect
    • PerSeriesAndDataItemMultiSelect
    • PerSeriesAndDataItemSingleSelect
    • PerSeriesAndDataItemGlobalSingleSelect
    • PerSeriesMultiSelect
    • PerSeriesSingleSelect (영문)

    Configuring Selection via Color Fill

    다음 예제에서는 와 SelectionColorFill​ ​Auto 선택 동작 PerSeriesAndDataItemMultiSelect의 조합을 보여 줍니다. Color Fills는 전체 시리즈 항목의 배경 색상을 변경할 때 유용한 시각적 신호를 제공합니다. 각 항목을 클릭하면 항목이 녹색에서 보라색으로 변경되는 것을 볼 수 있습니다.

    EXAMPLE
    MODULES
    DATA
    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.

    Configuring Multiple Selection

    다른 선택 모드는 다양한 선택 방법을 제공합니다. 예를 들어 SelectionBehaviorPerDataItemMultiSelect 여러 시리즈가 있는 경우 전체 범주의 모든 시리즈에 영향을 미치며 범주 간에 선택할 수 있습니다. 와 비교 PerDataItemSingleSelect, 한 번에 하나의 항목 범주만 선택할 수 있습니다. 이는 여러 시리즈가 서로 다른 데이터 소스에 바인딩되고 범주 간 선택을 더 잘 제어할 수 있는 경우에 유용합니다. PerSeriesAndDataItemGlobalSingleSelect 한 번에 모든 범주에서 단일 시리즈를 선택할 수 있습니다.

    EXAMPLE
    DATA
    MODULES
    RAZOR
    CSS

    Configuring Outline Selection

    이 적용되면 FocusBrush 속성이 포커스 옵션 중 하나로 설정될 때 SelectionMode 선택한 시리즈가 테두리와 함께 나타납니다.

    Radial Series Selection

    이 예제에서는 각 방사형 시리즈를 다른 색상으로 선택할 수 있는 다른 시리즈 유형을 IgbDataChart 보여 줍니다.

    EXAMPLE
    DATA
    MODULES
    RAZOR
    CSS

    Programmatic Selection

    차트 선택은 차트에서 선택한 항목을 시작 또는 런타임 시 볼 수 있는 코드에서 구성할 수도 있습니다. 이것은 에 항목을 추가하여 수행할 수 있습니다 SelectedSeriesCollection​ ​IgbCategoryChart. Matcher 개체의 속성을 IgbChartSelection 사용하면 "matcher"를 기반으로 계열을 선택할 수 있으며, 이는 차트에서 실제 계열에 액세스할 수 없는 경우에 이상적입니다. 데이터 원본에 포함된 속성을 알고 있으면 계열을 ValueMemberPath 사용할 수 있습니다.

    matcher는 와 같이 IgbDataChart 실제 시리즈에 액세스할 수 없는 경우와 같은 IgbCategoryChart 차트에서 사용하는 데 이상적입니다. 이 경우 데이터 원본에 포함된 속성을 알고 있으면 계열에 포함될 ValueMemberPaths를 추측할 수 있습니다. 예를 들어 데이터 소스에 Nuclear, Coal, Oil, Solar 숫자 속성이 있는 경우 이러한 각 속성에 대해 생성된 시리즈가 있음을 알 수 있습니다. Solar 값에 바인딩된 계열을 강조 표시하려면 다음 속성 집합이 있는 matcher를 사용하여 컬렉션에 ChartSelection 개체를 SelectedSeriesItems 추가할 수 있습니다

    예를 들어 데이터 소스에 Nuclear, Coal, Oil, Solar 숫자 속성이 있는 경우 이러한 각 속성에 대해 생성된 시리즈가 있음을 알 수 있습니다. Solar 값에 바인딩된 계열을 선택하려는 경우 다음 속성 집합이 있는 검사기를 사용하여 SelectedSeriesItems 컬렉션에 ChartSelection 개체를 추가할 수 있습니다.

    EXAMPLE
    DATA
    MODULES
    RAZOR
    CSS

    API References

    다음은 위 섹션에서 언급된 API 멤버 목록입니다.

    IgbCategoryChart Properties IgbDataChart Properties