Inheritance

object
Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbTreemap()

Returns IgbTreemap

Inherited from: BaseRendererControl

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Height { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Width { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Class { get; set; }

Inherited from: BaseRendererControl

[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; }

Inherited from: BaseRendererControl

Gets or sets how events are bubbled up from JavaScript to Blazor.

[Parameter]
public ControlEventBehavior EventBehavior { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererControl

Gets or sets what type of date conversion to make when round tripping dates.

[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; }

Inherited from: BaseRendererControl

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererControl

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererControl

protected virtual string DirectRenderElementName { get; }

Inherited from: BaseRendererControl

protected virtual bool NeedsDynamicContent { get; }

Inherited from: BaseRendererControl

protected virtual bool UseCamelEnumValues { get; }

Gets the actual highlighting mode used.

[Parameter]
public TreemapHighlightingMode ActualHighlightingMode { get; set; }

Gets or sets the resolved scaling value used to affect the pixel density of the control while it is animating.

[Parameter]
public double ActualInteractionPixelScalingRatio { get; set; }
[Parameter]
public double ActualPixelScalingRatio { get; set; }
public IgbTreemapNodeStyleMappingCollection ActualStyleMappings { get; }

Gets or sets the root title to use for breadcrumbs.

[Parameter]
public string BreadcrumbSequence { get; set; }
public IgbTreemapNodeStyleMappingCollection ContentStyleMappings { get; }

Gets or sets the path to use to get the custom value of the items.

[Parameter]
public string CustomValueMemberPath { get; set; }

Gets or sets the dark text color to use for the nodes.

[Parameter]
public string DarkTextColor { get; set; }

Gets or sets the (possibly hierarchical) data to assign to the TreeMap.

[Parameter]
public object DataSource { get; set; }

Provides a means of setting DataSource in the JavaScript environment.

[Parameter]
public string DataSourceScript { get; set; }

Gets the components default event behavior.

protected override ControlEventBehavior DefaultEventBehavior { get; }

Gets or sets brushes to use for the fill scale.

[Parameter]
public string FillBrushes { get; set; }

Gets or sets the logarithm base to use if the fill scale is logarithmic.

[Parameter]
public int FillScaleLogarithmBase { get; set; }

Gets or sets the maximum value to use for the fill scale.

[Parameter]
public double FillScaleMaximumValue { get; set; }

Gets or sets the minimum value to use for the fill scale.

[Parameter]
public double FillScaleMinimumValue { get; set; }

Gets or sets mode to use for the fill scale.

[Parameter]
public TreemapFillScaleMode FillScaleMode { get; set; }

Gets or sets the item to drill to in the treemap.

[Parameter]
public object FocusItem { get; set; }

Provides a means of setting FocusItem in the JavaScript environment.

[Parameter]
public string FocusItemScript { get; set; }
[Parameter]
public string FontFamily { get; set; }
[Parameter]
public double FontSize { get; set; }
[Parameter]
public string FontStyle { get; set; }
[Parameter]
public string FontWeight { get; set; }

Gets or sets the background to use for the header.

[Parameter]
public string HeaderBackground { get; set; }

Gets or sets the dark text color to use for the header.

[Parameter]
public string HeaderDarkTextColor { get; set; }

Gets or sets the font to use for header nodes

[Parameter]
public TreemapHeaderDisplayMode HeaderDisplayMode { get; set; }
[Parameter]
public string HeaderFontFamily { get; set; }
[Parameter]
public double HeaderFontSize { get; set; }
[Parameter]
public string HeaderFontStyle { get; set; }
[Parameter]
public string HeaderFontWeight { get; set; }

Gets or sets the height to use for the header.

[Parameter]
public double HeaderHeight { get; set; }

Gets or sets the background to use for the header when it is hovered.

[Parameter]
public string HeaderHoverBackground { get; set; }

Gets or sets the dark text color to use for the header when hovered.

[Parameter]
public string HeaderHoverDarkTextColor { get; set; }

Gets or sets the text color to use for the header.

[Parameter]
public string HeaderHoverTextColor { get; set; }

Gets or sets the bottom margin to use for the header.

[Parameter]
public double HeaderLabelBottomMargin { get; set; }

Gets or sets the left margin to use for the header.

[Parameter]
public double HeaderLabelLeftMargin { get; set; }

Gets or sets the right margin to use for the header.

[Parameter]
public double HeaderLabelRightMargin { get; set; }

Gets or sets the top margin to use for the header.

[Parameter]
public double HeaderLabelTopMargin { get; set; }

Gets or sets the text color to use for the header.

[Parameter]
public string HeaderTextColor { get; set; }

Gets or sets the data to highlight.

[Parameter]
public object HighlightedDataSource { get; set; }

Provides a means of setting HighlightedDataSource in the JavaScript environment.

[Parameter]
public string HighlightedDataSourceScript { get; set; }

Gets or sets the highlighted value mapping property.

[Parameter]
public string HighlightedValueMemberPath { get; set; }

Gets or sets the opacity applied to the node underneath the highlighted value.

[Parameter]
public double HighlightedValueOpacity { get; set; }

Gets or sets the display mode for highlighted values.

[Parameter]
public TreemapHighlightedValueDisplayMode HighlightedValuesDisplayMode { get; set; }

Gets or sets the opacity to use for nodes that are not highlighted when HighlightingMode is set to FadeOthers.

[Parameter]
public double HighlightingFadeOpacity { get; set; }

Gets or sets the highlighting mode to use.

[Parameter]
public TreemapHighlightingMode HighlightingMode { get; set; }

Gets or sets the number of milliseconds over which the highlighting effect will render.

[Parameter]
public int HighlightingTransitionDuration { get; set; }

Gets or sets the path to use to get the id of the items.

[Parameter]
public string IdMemberPath { get; set; }

Gets or sets the scaling value used to affect the pixel density of the control while it is animating.

[Parameter]
public double InteractionPixelScalingRatio { get; set; }

Gets or sets whether the fill scale is logarithmic.

[Parameter]
public bool IsFillScaleLogarithmic { get; set; }

Gets or sets the bottom margin to use for the labels.

[Parameter]
public double LabelBottomMargin { get; set; }

Gets or sets the horizontal alignment to use for the node labels.

[Parameter]
public HorizontalAlignment LabelHorizontalAlignment { get; set; }

Gets or sets the horizontal fit mode to use for the node labels.

[Parameter]
public TreemapLabelHorizontalFitMode LabelHorizontalFitMode { get; set; }

Gets or sets the left margin to use for the labels.

[Parameter]
public double LabelLeftMargin { get; set; }

Gets or sets the path to use to get the Label of the items.

[Parameter]
public string LabelMemberPath { get; set; }

Gets or sets the right margin to use for the labels.

[Parameter]
public double LabelRightMargin { get; set; }

Gets or sets the top margin to use for the labels.

[Parameter]
public double LabelTopMargin { get; set; }

Gets or sets the vertical alignment to use for the node labels.

[Parameter]
public VerticalAlignment LabelVerticalAlignment { get; set; }

Gets or sets the vertical fit mode to use for the node labels.

[Parameter]
public TreemapLabelVerticalFitMode LabelVerticalFitMode { get; set; }

Gets or sets the orientation to use for the stripped and slice and dice layout types.

[Parameter]
public TreemapOrientation LayoutOrientation { get; set; }

Gets or sets the type of layout to use for the nodes.

[Parameter]
public TreemapLayoutType LayoutType { get; set; }

Gets or sets the minimum size (width or height) to display a node.

[Parameter]
public double MinimumDisplaySize { get; set; }

Gets or sets the opacity to use for the nodes.

[Parameter]
public double NodeOpacity { get; set; }
[Parameter]
public Action<IgbTreemapNodePointerEventArgs> NodePointerEnter { get; set; }
[Parameter]
public string NodePointerEnterScript { get; set; }
[Parameter]
public Action<IgbTreemapNodePointerEventArgs> NodePointerLeave { get; set; }
[Parameter]
public string NodePointerLeaveScript { get; set; }
[Parameter]
public Action<IgbTreemapNodePointerEventArgs> NodePointerOver { get; set; }
[Parameter]
public string NodePointerOverScript { get; set; }

Gets or sets the outline to use for the nodes.

[Parameter]
public string Outline { get; set; }

Gets or sets the background to use for the overlay header.

[Parameter]
public string OverlayHeaderBackground { get; set; }

Gets or sets the background to use for the overlay header when it is hovered.

[Parameter]
public string OverlayHeaderHoverBackground { get; set; }

Gets or sets the bottom margin to use for the overlay header.

[Parameter]
public double OverlayHeaderLabelBottomMargin { get; set; }

Gets or sets the left margin to use for the overlay header.

[Parameter]
public double OverlayHeaderLabelLeftMargin { get; set; }

Gets or sets the right margin to use for the overlay header.

[Parameter]
public double OverlayHeaderLabelRightMargin { get; set; }

Gets or sets the top margin to use for the overlay header.

[Parameter]
public double OverlayHeaderLabelTopMargin { get; set; }

Gets or sets the path to use to get the Parent of the items.

[Parameter]
public string ParentIdMemberPath { get; set; }

Gets or sets the bottom margin to use for the parent nodes.

[Parameter]
public double ParentNodeBottomMargin { get; set; }

Gets or sets the bottom padding to use for the parent nodes.

[Parameter]
public double ParentNodeBottomPadding { get; set; }

Gets or sets the left margin to use for the parent nodes.

[Parameter]
public double ParentNodeLeftMargin { get; set; }

Gets or sets the left padding to use for the parent nodes.

[Parameter]
public double ParentNodeLeftPadding { get; set; }

Gets or sets the right margin to use for the parent nodes.

[Parameter]
public double ParentNodeRightMargin { get; set; }

Gets or sets the right padding to use for the parent nodes.

[Parameter]
public double ParentNodeRightPadding { get; set; }

Gets or sets the top margin to use for the parent nodes.

[Parameter]
public double ParentNodeTopMargin { get; set; }

Gets or sets the top padding to use for the parent nodes.

[Parameter]
public double ParentNodeTopPadding { get; set; }
protected override string ParentTypeName { get; }

Gets or sets the scaling value used to affect the pixel density of the control.

[Parameter]
public double PixelScalingRatio { get; set; }

Gets or sets the root title to use for breadcrumbs.

[Parameter]
public string RootTitle { get; set; }

Gets or sets the stroke thickness to use for the node outline.

[Parameter]
public double StrokeThickness { get; set; }

Represents a series of mappings to provide style to various nodes within the treemap.

public IgbTreemapNodeStyleMappingCollection StyleMappings { get; protected set; }

Gets or sets the text color to use for the nodes.

[Parameter]
public string TextColor { get; set; }

Gets or sets the number of milliseconds over which changes to the gauge should be animated.

[Parameter]
public int TransitionDuration { get; set; }
public override string Type { get; }

Gets or sets path to use to get the values from the items.

[Parameter]
public string ValueMemberPath { get; set; }

Inherited from: BaseRendererControl

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererControl

protected string _cachedSerializedContent

Inherited from: BaseRendererControl

Resolves the components event behavior if Auto is selected.

protected ControlEventBehavior ResolveEventBehavior()

Returns any

Inherited from: BaseRendererControl

protected virtual string ResolveDisplay()

Returns any

Inherited from: BaseRendererControl

protected string ToSpinal(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected virtual string TransformSimpleKey(string key)

Parameters

  • key: string

Returns any

Inherited from: BaseRendererControl

protected virtual bool IsTransformedEnumValue(string key)

Parameters

  • key: string

Returns any

TransformPotentialEnumValue(string, object)

Section titled "TransformPotentialEnumValue(string, object)"

Inherited from: BaseRendererControl

protected virtual object TransformPotentialEnumValue(string key, object value)

Parameters

  • key: string
  • value: object

Returns any

Inherited from: BaseRendererControl

protected virtual SequenceInfo BuildSequenceInfo(int startSequence)

Parameters

  • startSequence: int

Returns any

Inherited from: BaseRendererControl

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

  • builder: RenderTreeBuilder

Returns any

Inherited from: BaseRendererControl

protected Type TemplateContentType(string templateId)

Parameters

  • templateId: string

Returns any

Inherited from: BaseRendererControl

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

  • firstRender: bool

Returns any

Inherited from: BaseRendererControl

public Task EnsureReady()

Returns any

Inherited from: BaseRendererControl

protected void MarkPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Inherited from: BaseRendererControl

protected bool IsPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Serialize(SerializationContext, string)

Section titled "Serialize(SerializationContext, string)"

Inherited from: BaseRendererControl

public void Serialize(SerializationContext context, string propertyName = null)

Parameters

  • context: SerializationContext
  • propertyName: string

Returns any

Inherited from: BaseRendererControl

public string Serialize()

Returns any

InvokeMethod(string, object[], string[], ElementReference[])

Section titled "InvokeMethod(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodSync(string, object[], string[], ElementReference[])

Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

Inherited from: BaseRendererControl

Prevents data change notifications from be propagated to the component.

public void SuspendNotifications(object dataSource)

Parameters

  • dataSource: object

Returns any

Inherited from: BaseRendererControl

Resumes data change notifications.

public void ResumeNotifications(object dataSource, bool notify = true)

Parameters

  • dataSource: object
  • notify: bool

Returns any

NotifyUpdateItem(object, int, object, bool)

Section titled "NotifyUpdateItem(object, int, object, bool)"

Inherited from: BaseRendererControl

public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false)

Parameters

  • dataSource: object
  • index: int
  • refItem: object
  • syncDataOnly: bool

Returns any

Inherited from: BaseRendererControl

public void OnRefChanged(string refName, object refValue)

Parameters

  • refName: string
  • refValue: object

Returns any

Inherited from: BaseRendererControl

public void OnInvokeReturn(long invokeId, object returnValue)

Parameters

  • invokeId: long
  • returnValue: object

Returns any

Inherited from: BaseRendererControl

protected string Camelize(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected string ToPascal(string value)

Parameters

  • value: string

Returns any

OnElementNameChanged(BaseRendererElement, string, string)

Section titled "OnElementNameChanged(BaseRendererElement, string, string)"

Inherited from: BaseRendererControl

protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName)

Parameters

  • element: BaseRendererElement
  • oldName: string
  • newName: string

Returns any

Inherited from: BaseRendererControl

protected virtual void Dispose(bool disposing)

Parameters

  • disposing: bool

Returns any

SetResourceStringAsync(string, string, string)

Section titled "SetResourceStringAsync(string, string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string id, string value)

Parameters

  • grouping: string
  • id: string
  • value: string

Returns any

SetResourceStringAsync(string, string)

Section titled "SetResourceStringAsync(string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string json)

Parameters

  • grouping: string
  • json: string

Returns any

SetPropertyValue(object, PropertyInfo, JsonElement)

Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement)

Parameters

  • item: object
  • property: PropertyInfo
  • jsonElement: JsonElement

Returns any

SetPropertyValue(object, PropertyInfo, object)

Section titled "SetPropertyValue(object, PropertyInfo, object)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, object value)

Parameters

  • item: object
  • property: PropertyInfo
  • value: object

Returns any

Inherited from: BaseRendererControl

public void Dispose()

Returns any

protected override void EnsureModulesLoaded()

Returns any

public string ExportSerializedVisualData()

Returns any

Returns visuals as a serialized string.

public Task<string> ExportSerializedVisualDataAsync()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

public void Flush()

Returns any

public Task FlushAsync()

Returns any

public void MarkDirty()

Returns any

public Task MarkDirtyAsync()

Returns any

public void NotifyClearItems(object source_)

Parameters

  • source_: object

Returns any

Manually notifies the treemap's data source that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the pie chart is bound to is already observable.

public Task NotifyClearItemsAsync(object source_)

Parameters

  • source_: object

Returns any

NotifyInsertItem(object, int, object)

Section titled "NotifyInsertItem(object, int, object)"
public void NotifyInsertItem(object source_, int index, object newItem)

Parameters

  • source_: object
  • index: int
  • newItem: object

Returns any

NotifyInsertItemAsync(object, int, object)

Section titled "NotifyInsertItemAsync(object, int, object)"
public Task NotifyInsertItemAsync(object source_, int index, object newItem)

Parameters

  • source_: object
  • index: int
  • newItem: object

Returns any

NotifyRemoveItem(object, int, object)

Section titled "NotifyRemoveItem(object, int, object)"
public void NotifyRemoveItem(object source_, int index, object oldItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object

Returns any

NotifyRemoveItemAsync(object, int, object)

Section titled "NotifyRemoveItemAsync(object, int, object)"
public Task NotifyRemoveItemAsync(object source_, int index, object oldItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object

Returns any

NotifySetItem(object, int, object, object)

Section titled "NotifySetItem(object, int, object, object)"
public void NotifySetItem(object source_, int index, object oldItem, object newItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object
  • newItem: object

Returns any

NotifySetItemAsync(object, int, object, object)

Section titled "NotifySetItemAsync(object, int, object, object)"
public Task NotifySetItemAsync(object source_, int index, object oldItem, object newItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object
  • newItem: object

Returns any

public void NotifySizeChanged()

Returns any

public Task NotifySizeChangedAsync()

Returns any

public void OnAttachedToUI()

Returns any

public Task OnAttachedToUIAsync()

Returns any

public void OnDetachedFromUI()

Returns any

public Task OnDetachedFromUIAsync()

Returns any

public void SimulateHover(Point point)

Parameters

  • point: Point

Returns any

public Task SimulateHoverAsync(Point point)

Parameters

  • point: Point

Returns any

[Parameter]
public EventCallback<IgbTreemapNodePointerEventArgs> NodePointerPressed { get; set; }
[Parameter]
public EventCallback<IgbTreemapNodePointerEventArgs> NodePointerReleased { get; set; }
[Parameter]
public EventCallback<IgbTreemapNodeStylingEventArgs> NodeRenderStyling { get; set; }
[Parameter]
public EventCallback<IgbTreemapNodeStylingEventArgs> NodeStyling { get; set; }
[Parameter]
public string NodePointerPressedScript { get; set; }
[Parameter]
public string NodePointerReleasedScript { get; set; }
[Parameter]
public string NodeRenderStylingScript { get; set; }
[Parameter]
public string NodeStylingScript { get; set; }