New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

C#
public class PropertyChangeBehavior

Inheritance: objectPropertyChangeBehavior

Derived Classes: CalendarMouseOverBehaviorCarouselItemsLocationBehaviorGalleryMouseOverBehaviorRibbonButtonBorderBehavior

Gets or sets the property that triggers this behavior.

C#
public RadProperty Property { get; set; }
Property Value:

The RadProperty that this behavior monitors for changes.

Constructors

Initializes a new instance of the PropertyChangeBehavior class.

C#
public PropertyChangeBehavior(RadProperty executeBehaviorPropertyTrigger)
Parameters:executeBehaviorPropertyTriggerRadProperty

The property that triggers this behavior when it changes.

Methods

Called when this behavior is being removed from an element. Override this method to perform cleanup operations.

C#
public virtual void BehaviorRemoving(RadElement element)
Parameters:elementRadElement

The element from which the behavior is being removed.

Remarks:

This method provides an opportunity to clean up any resources or reverse any changes made by the behavior before it is removed.

Called when the associated property changes on an element. Override this method to implement custom behavior logic.

C#
public virtual void OnPropertyChange(RadElement element, RadPropertyChangedEventArgs e)
Parameters:elementRadElement

The element on which the property changed.

eRadPropertyChangedEventArgs

The event arguments containing details about the property change.

Remarks:

This method is called automatically by the property system when the monitored property changes. Derived classes should override this method to provide the specific behavior implementation.