C# 클래스 CK.WindowManager.WindowElementBinder

상속: IWindowBinder, IPlugin
파일 보기 프로젝트 열기: Invenietis/ck-certified 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CanBind bool
GetOppositePosition BindingPosition
OnRegistered void
WindowManager_Unregistered void

공개 메소드들

메소드 설명
Bind ( IWindowElement master, IWindowElement slave, BindingPosition position, bool saveBinding = false ) : void
GetBinding ( IWindowElement referential ) : ISpatialBinding
PreviewBind ( IWindowElement target, IWindowElement origin, BindingPosition position ) : IBindResult
PreviewUnbind ( IWindowElement target, IWindowElement origin ) : IBindResult
Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
Start ( ) : void
Stop ( ) : void
Teardown ( ) : void
Unbind ( IWindowElement me, IWindowElement other, bool saveBinding = true ) : void
WindowElementBinder ( ) : System

비공개 메소드들

메소드 설명
CanBind ( IWindowElement target, IWindowElement origin, BindingPosition position, SpatialBinding &targetSpatialBinding, SpatialBinding &originSpatialBinding ) : bool
GetOppositePosition ( BindingPosition position ) : BindingPosition
OnRegistered ( object sender, WindowElementEventArgs e ) : void
WindowManager_Unregistered ( object sender, WindowElementEventArgs e ) : void

메소드 상세

Bind() 공개 메소드

public Bind ( IWindowElement master, IWindowElement slave, BindingPosition position, bool saveBinding = false ) : void
master IWindowElement
slave IWindowElement
position BindingPosition
saveBinding bool
리턴 void

GetBinding() 공개 메소드

public GetBinding ( IWindowElement referential ) : ISpatialBinding
referential IWindowElement
리턴 ISpatialBinding

PreviewBind() 공개 메소드

public PreviewBind ( IWindowElement target, IWindowElement origin, BindingPosition position ) : IBindResult
target IWindowElement
origin IWindowElement
position BindingPosition
리턴 IBindResult

PreviewUnbind() 공개 메소드

public PreviewUnbind ( IWindowElement target, IWindowElement origin ) : IBindResult
target IWindowElement
origin IWindowElement
리턴 IBindResult

Setup() 공개 메소드

public Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
info CK.Plugin.IPluginSetupInfo
리턴 bool

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Teardown() 공개 메소드

public Teardown ( ) : void
리턴 void

Unbind() 공개 메소드

public Unbind ( IWindowElement me, IWindowElement other, bool saveBinding = true ) : void
me IWindowElement
other IWindowElement
saveBinding bool
리턴 void

WindowElementBinder() 공개 메소드

public WindowElementBinder ( ) : System
리턴 System