Skip to content
ArionUI
Home
GridTable, card board, tree and pivot in one engine Chart2D charts and 3D on the GPU Board & Styling PreviewLayout, style sheets and controls for whole windows
Documentation API Pricing

Core

ArionUI.CoreArionUI.PresentationArionUI.GridArionUI.GpuArionUI.Rendering.SkiaArionUI.Rendering.AvaloniaArionUI.Rendering.Wpf

Pro

ArionUI.GroupingArionUI.PivotArionUI.ChartsArionUI.Charts3DArionUI.TimelineArionUI.PlanningArionUI.FormattingArionUI.LayoutArionUI.Export

Namespaces

ArionUI.PresentationArionUI.Presentation.ControlsArionUI.Presentation.Overlay

ArionUI.Presentation

AccessibleCellArcGeometryArionBadgeStyleArionColumnAttributeArionIconsArionTextsArionTexts.ColorPresetArionTexts.StylePresetArionThemeArionTheme.ThemeScopeArionTypographyArionUiTextArionViewAutoColumnOptionsBadgeElBoardViewBulletElButtonElButtonVisualButtonWidgetCardTemplateCardViewCellCellStyleCheckboxElColumnColumnCaptionColumnDataTypeColumnDefinition<T>ColumnFilterDescriptorColumnHeaderLayoutColumnSparkElCommitBatchCommitChangeCommitHistoryEntryCommitPipelineCommitStateConditionalScaleConditionalStyleKindDateFilterGroupingDividerElDonutElDrawElDropDownButtonModeDropDownWidgetExpanderElFilterOperatorFooterActionStyleFrameStatsGridContextGridContext.ContextScopeGridCursorGridQueryGridView<T>GridViewChangedEventArgsGridViewChangeKindGroupSummaryAreasGroupSummaryColumnGroupSummaryLineHeaderBandHeaderButtonKindHeatStripElICellAccessibilityIColumnDefinitionIColumnExtrasIColumnHeaderChromeIColumnLayoutOpsIDetailBandChromeIFilterRowChromeIGridPaneHostIGridViewOpsIGroupRowChromeIQueryableItemsSourceIRemoteDataProviderIRemoteDistinctSourceIRowHeaderLaneChromeIRowSelectorLaneChromeISortCultureTargetISummaryBandChromeITemplateITopBarContentITopBarHostLiveFeedCountersLogLevelLogView<T>MarkerShapeMiniStackElOverlayElOverlayViewPaletteProgressElQuickHitRemoteItemsSourceRowElRowHighlightRowMarkerRowMarkerStyleScrollBarsVisualSelectionFooterViewSlotElSnapshotList<T>SortDescriptorSpacerElSparklineCurveSparklineCurveMenuSparklineElStackElStyleRuleStyleRuleExtensionsSummaryAreasTableColumnTableDefinitionTagElTextElTextFieldWidgetTreeView<T>TypedColumnValueFilterDescriptorVarianceBarElVisibleStripContextXmlText
API / ArionUI.Presentation / ArionUI.Presentation

StyleRuleExtensions class Core

public static class StyleRuleExtensions
Namespace
ArionUI.Presentation
Package
ArionUI.Presentation · dotnet add package ArionUI.Presentation --prerelease

Methods

Evaluate

public static CellStyle? Evaluate(this IReadOnlyList<StyleRule> rules, object item);

Evaluate rules in order and merge matching styles (later rules win per property). Returns null when nothing matches.

ArionUI

Product

Grid Chart Board & Styling Pricing Roadmap Download the demo

Resources

Documentation API Modernise an app

Legal

Imprint Privacy Terms

© 2026 Michael Fellinger · ArionUI preview · Type: Inter and JetBrains Mono (SIL OFL)

Source on GitHub