Export (0) Print
Expand All

IValueProvider.Value Property

Gets the value of the control.

Namespace:  System.Windows.Automation.Provider
Assembly:  UIAutomationProvider (in UIAutomationProvider.dll)

string Value { get; }

Property Value

Type: System.String
The value of the control as a string.

Single-line edit controls support programmatic access to their contents by implementing IValueProvider (in addition to ITextProvider). However, multi-line edit controls do not implement IValueProvider.

To retrieve the textual contents of multi-line edit controls, the controls must implement ITextProvider. However, ITextProvider does not support setting the value of a control.

IValueProvider does not support the retrieval of formatting information or substring values. Implement ITextProvider in these scenarios.

The following example shows an implementation of this method for a control that allows its value to be retrieved.

/// <summary> 
/// Retrieves the value of the custom control. 
/// </summary> 
string IValueProvider.Value
{
    get
    {
        return controlValue;
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft