C# Класс Scroller.StrategyBridge

Make the bridge between the different implementations
Наследование: IScrollingStrategy
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
StrategyBridge System

Открытые методы

Метод Описание
ElementUnregistered ( HighlightModel element ) : void
GetStrategyNames ( ) : IEnumerable

Get all the available strategy names

GetStrategyTypes ( ) : IEnumerable

Get the list of all types that implements IScrollingStrategy

GoToElement ( HighlightModel element ) : void
OnExternalEvent ( ) : void
Pause ( bool forceEndHighlight ) : void
Resume ( ) : void
Setup ( DispatcherTimer timer, Func getElements, IPluginConfigAccessor config ) : void
Start ( ) : void
Stop ( ) : void
StrategyBridge ( DispatcherTimer timer, Func getElements, IPluginConfigAccessor config ) : System
SwitchTo ( string strategyName ) : void

Switch to the specified strategy

Приватные методы

Метод Описание
StrategyBridge ( ) : System

Описание методов

ElementUnregistered() публичный Метод

public ElementUnregistered ( HighlightModel element ) : void
element HighlightModel
Результат void

GetStrategyNames() публичный статический Метод

Get all the available strategy names
public static GetStrategyNames ( ) : IEnumerable
Результат IEnumerable

GetStrategyTypes() публичный статический Метод

Get the list of all types that implements IScrollingStrategy
public static GetStrategyTypes ( ) : IEnumerable
Результат IEnumerable

GoToElement() публичный Метод

public GoToElement ( HighlightModel element ) : void
element HighlightModel
Результат void

OnExternalEvent() публичный Метод

public OnExternalEvent ( ) : void
Результат void

Pause() публичный Метод

public Pause ( bool forceEndHighlight ) : void
forceEndHighlight bool
Результат void

Resume() публичный Метод

public Resume ( ) : void
Результат void

Setup() публичный Метод

public Setup ( DispatcherTimer timer, Func getElements, IPluginConfigAccessor config ) : void
timer System.Windows.Threading.DispatcherTimer
getElements Func
config IPluginConfigAccessor
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

StrategyBridge() публичный Метод

public StrategyBridge ( DispatcherTimer timer, Func getElements, IPluginConfigAccessor config ) : System
timer System.Windows.Threading.DispatcherTimer
getElements Func
config IPluginConfigAccessor
Результат System

SwitchTo() публичный Метод

Switch to the specified strategy
public SwitchTo ( string strategyName ) : void
strategyName string The name of the strategy to switch to
Результат void