C# Класс CK.WindowManager.WindowElementBinder

Наследование: IWindowBinder, IPlugin
Показать файл Открыть проект Примеры использования класса

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