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

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

C#
public class RadPropertyValue

Inheritance: objectRadPropertyValue

Gets the index of the associated RadProperty.

C#
public RadProperty Property { get; }

Properties

Gets the current animated value.

C#
public object AnimatedValue { get; }

Gets the animation setting (if any) for this property.

C#
public AnimatedPropertySetting AnimationSetting { get; }

Gets the value which is set through a two-way property binding. This value has higher priority that the local one.

C#
public object BindingLocalValue { get; }

Gets the current value for the property.

C#
public object CurrentValue { get; }

Gets the custom default value associated with this property.

C#
public object DefaultValueOverride { get; }

Determines whether we have objects already bound to this property.

C#
public bool HasBoundObjects { get; }

Determines whether current value composition is currently locked.

C#
public bool IsCompositionLocked { get; }

The current value is forced to some custom value by a Coerce callback.

C#
public bool IsCurrentValueCoerced { get; }

Determines whether the current local value (if any) is set at design-time.

C#
public bool IsSetAtDesignTime { get; }

Determines whether we are in a process of updating a modifier.

C#
public bool IsUpdatingValue { get; }

Gets the local value for this property.

C#
public object LocalValue { get; }

Gets the Metadata associated with this property for the current owner.

C#
public RadPropertyMetadata Metadata { get; }

Gets the property binding relation for this property.

C#
public PropertyBinding PropertyBinding { get; }

Gets the current style setting for the property.

C#
public IPropertySetting StyleSetting { get; }

Gets the current style version

C#
public int StyleVersion { get; }

Gets the source of the current value.

C#
public ValueSource ValueSource { get; }

Methods

Forces value composition, using default precedence order.

C#
public void ComposeCurrentValue()

Gets the current value and optionally forces re-evaluation.

C#
public object GetCurrentValue(bool composeIfNeeded)
Parameters:composeIfNeededboolReturns:

object

Resets the state of the inherited value.

C#
public bool InvalidateInheritedValue()
Returns:

bool

True if the property needs re-evaluation, false otherwise.