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
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.