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

Base class for all generic RadDock objects - such as Services, Settings, etc.

Definition

Namespace:Telerik.WinControls.UI.Docking

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class RadDockObject : IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx

Inheritance: objectRadDockObject

Derived Classes: DockingGuideImageDocumentManagerQuickNavigatorSettingsRadDockCommandManagerRadDockServiceRadDockTransactionRedockStateSplitPanelSizeInfo...

Implements: IDisposableINotifyPropertyChangedINotifyPropertyChangingEx

Constructors

C#
public RadDockObject()

Properties

C#
[Browsable(false)]
public bool Disposing { get; }
C#
protected EventHandlerList Events { get; }
C#
[Browsable(false)]
public bool IsDisposed { get; }

Methods

Forces object clean-up and resource release.

C#
public void Dispose()

Implements: IDisposable.Dispose()

Performs the actual dispose logic.

C#
protected void Dispose(bool managed)
Parameters:managedbool

True to notify that managed resources should also be disposed.

Disposes any managed resources associated with this object.

C#
protected virtual void DisposeManagedResources()

Disposes any unmanaged resources associated with this instance.

C#
protected virtual void DisposeUnmanagedResources()

Raises the PropertyChanged event.

C#
protected virtual void OnPropertyChanged(string propName)
Parameters:propNamestring

Raises the PropertyChanging notification.

C#
protected virtual bool OnPropertyChanging(string propName)
Parameters:propNamestringReturns:

bool

True to indicate that the change is accepted, false otherwise.

Determines whether the property with the specified name needs serialization.

C#
protected virtual bool ShouldSerializeProperty(string propName)
Parameters:propNamestringReturns:

bool

Events

Notifies that the object is disposed.

C#
public event EventHandler Disposed
C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged

C#
public event PropertyChangingEventHandlerEx PropertyChanging

Implements: INotifyPropertyChangingEx.PropertyChanging