C# Class CK.WindowManager.Model.BindingExtensions

Show file Open project: Invenietis/ck-certified

Public Methods

Method Description
AllDescendants ( this me, BindingPosition excludes = BindingPosition.None ) : IEnumerable

Enumerates through all descendant with the ability to filter them.

GetWindowArea ( this binding ) : Rect

Gets the window area of the IBinding.Origin window comparing to the IBinding.Target and IBinding.BindingPosition.

SubTree ( this me, BindingPosition position ) : IEnumerable

Private Methods

Method Description
Browse ( this me, IList visited ) : void
BrowseExclude ( this me, IList visited, BindingPosition excludes ) : void

Method Details

AllDescendants() public static method

Enumerates through all descendant with the ability to filter them.
public static AllDescendants ( this me, BindingPosition excludes = BindingPosition.None ) : IEnumerable
me this
excludes BindingPosition
return IEnumerable

GetWindowArea() public static method

Gets the window area of the IBinding.Origin window comparing to the IBinding.Target and IBinding.BindingPosition.
public static GetWindowArea ( this binding ) : Rect
binding this
return System.Windows.Rect

SubTree() public static method

public static SubTree ( this me, BindingPosition position ) : IEnumerable
me this
position BindingPosition
return IEnumerable