BindingBase.ProvideValue Method
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Returns an object that should be set on the property where this binding and extension are applied.
Namespace: System.Windows.Data
Assembly: System.Windows (in System.Windows.dll)
Syntax
'Declaration
Public Overrides NotOverridable Function ProvideValue ( _
serviceProvider As IServiceProvider _
) As Object
public override sealed Object ProvideValue(
IServiceProvider serviceProvider
)
Parameters
- serviceProvider
Type: System.IServiceProvider
The object that can provide services for the markup extension. May be null; see the Remarks section for more information.
Return Value
Type: System.Object
The value to set on the binding target property.
Implements
Remarks
This method supports the Silverlight infrastructure that enables Binding to be used from XAML and interpreted as a markup extension by Silverlight XAML processors. ProvideValue is not intended to be invoked by user code. ProvideValue is sealed and includes codepaths only for a Binding usage. It is not possible to derive from BindingBase and produce binding expression / markup extension behavior that invokes ProvideValue in a useful way.
Version Information
Silverlight
Supported in: 5
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.