C# Class XAMLMarkupExtensions.Binding.DynBindingExtension

Inheritance: NestedMarkupExtension, INotifyPropertyChanged
Mostrar archivo Open project: MrCircuit/XAMLMarkupExtensions

Public Methods

Method Description
DynBindingExtension ( ) : System

Creates a new instance.

DynBindingExtension ( string path ) : System

Creates a new instance.

FormatOutput ( TargetInfo endPoint, TargetInfo info ) : object

This function returns the properly prepared output of the markup extension.

Protected Methods

Method Description
UpdateOnEndpoint ( TargetInfo endpoint ) : bool

This method must return true, if an update shall be executed when the given endpoint is reached. This method is called each time an endpoint is reached.

Private Methods

Method Description
OnNotifyPropertyChanged ( string property ) : void

Notify that a property has changed

Method Details

DynBindingExtension() public method

Creates a new instance.
public DynBindingExtension ( ) : System
return System

DynBindingExtension() public method

Creates a new instance.
public DynBindingExtension ( string path ) : System
path string The binding path.
return System

FormatOutput() public method

This function returns the properly prepared output of the markup extension.
public FormatOutput ( TargetInfo endPoint, TargetInfo info ) : object
endPoint TargetInfo Information about the endpoint.
info TargetInfo Information about the target.
return object

UpdateOnEndpoint() protected method

This method must return true, if an update shall be executed when the given endpoint is reached. This method is called each time an endpoint is reached.
protected UpdateOnEndpoint ( TargetInfo endpoint ) : bool
endpoint TargetInfo Information on the specific endpoint.
return bool