menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface IPaletteObject - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Interface IPaletteObject

    Represents the base class for all the symbol palette objects. It is used to handle common actions like property changes in any symbol palette objects.

    Inherited Members
    IDiagramObject.OnPropertyChanged(String, Object, Object, IDiagramObject)
    Namespace: Syncfusion.Blazor.Diagram.SymbolPalette
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public interface IPaletteObject : IDiagramObject, ICloneable
    Remarks

    This interface extends IDiagramObject to provide common functionality for symbol palette components. Implements shared behavior for property change handling across all palette objects.

    Methods

    OnPropertyChanged(String, Object, Object, IPaletteObject)

    Invoked whenever the effective value of any property in this Symbol palette object has been updated.

    Declaration
    void OnPropertyChanged(string propertyName, object newVal, object oldVal, IPaletteObject container)
    Parameters
    Type Name Description
    System.String propertyName

    The name of the property that was changed.

    System.Object newVal

    The new value of the property after the update.

    System.Object oldVal

    The previous value of the property before the update.

    IPaletteObject container

    The IPaletteObject instance that contains the updated property.

    Remarks

    This method provides a notification mechanism for property changes within symbol palette objects.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved