C# Класс ProtocolManagerModel.VMProtocolEditorsProvider

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

Защищенные свойства (Protected)

Свойство Тип Описание
_vmProtocolEditor VMProtocolEditor

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

Метод Описание
AddEditor ( string protocol, VMProtocolEditorWrapper wrapper, Type handlingService ) : void
CreateKeyCommand ( string keyCommand, IKeyMode editedKeyMode ) : void
FlushCurrentProtocolEditor ( ) : void
GetHandlingService ( string protocol ) : Type

Used by the keyboard editor to get the service linked to a protocol. Enables adding the service into the keyboard's requirement layer.

GetProtocolEditorWrapper ( string protocol ) : VMProtocolEditorWrapper

Gets the VMProtocolEditorWrapper for the specified protocol. If the protocol is not handled, returns an empty VMProtocolEditorWrapper, with a IsValid property returning false

InitializeProtocolEditor ( IKeyMode editedKeyMode ) : void
RemoveEditor ( string protocol ) : void
VMProtocolEditorsProvider ( ) : System

Защищенные методы

Метод Описание
OnChildPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

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

Метод Описание
OnPropertyChanged ( string propertyName ) : void

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

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

public AddEditor ( string protocol, VMProtocolEditorWrapper wrapper, Type handlingService ) : void
protocol string
wrapper VMProtocolEditorWrapper
handlingService System.Type
Результат void

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

public CreateKeyCommand ( string keyCommand, IKeyMode editedKeyMode ) : void
keyCommand string
editedKeyMode IKeyMode
Результат void

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

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

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

Used by the keyboard editor to get the service linked to a protocol. Enables adding the service into the keyboard's requirement layer.
public GetHandlingService ( string protocol ) : Type
protocol string A protocol
Результат System.Type

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

Gets the VMProtocolEditorWrapper for the specified protocol. If the protocol is not handled, returns an empty VMProtocolEditorWrapper, with a IsValid property returning false
public GetProtocolEditorWrapper ( string protocol ) : VMProtocolEditorWrapper
protocol string The protocol (ex : sendString, sendKey, keyboardswitch...)
Результат VMProtocolEditorWrapper

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

public InitializeProtocolEditor ( IKeyMode editedKeyMode ) : void
editedKeyMode IKeyMode
Результат void

OnChildPropertyChanged() защищенный Метод

protected OnChildPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Результат void

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

public RemoveEditor ( string protocol ) : void
protocol string
Результат void

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

public VMProtocolEditorsProvider ( ) : System
Результат System

Описание свойств

_vmProtocolEditor защищенное свойство

protected VMProtocolEditor,ProtocolManagerModel _vmProtocolEditor
Результат VMProtocolEditor