MarkupProperty.IsValueAsString Property

Definition

When overridden in a derived class, determines whether this MarkupProperty represents text which is passed to a type converter to create an instance of the property or if a constructor should be used.

public:
 virtual property bool IsValueAsString { bool get(); };
public virtual bool IsValueAsString { get; }
member this.IsValueAsString : bool
Public Overridable ReadOnly Property IsValueAsString As Boolean

Property Value

true, if this MarkupProperty represents a string; otherwise, false.

Remarks

The default behavior is to return false.

When IsValueAsString is true, PropertyDescriptor and DependencyProperty are both null.

If the property is provided through Properties and IsValueAsString is true, it will be the only property the type will provide.

Applies to