CustomRichTextBoxViewModel - конструктор
Пространство имён: Tessa.UI.Controls.CustomRichTextBoxCtrlСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public CustomRichTextBoxViewModel(
CardTypeEntryControl control,
ICardModel cardModel,
ICardFileManager cardFileManager,
ICardStreamClientRepository cardStreamClientRepository,
IColorPaletteSettingsManager colorPaletteSettingsManager,
IAdvancedCardDialogManager advancedCardDialogManager,
CreateDialogFormFuncAsync createDialogFormFuncAsync,
IUriLinkDependencies uriLinkDependencies,
IUIHost uiHost = null,
ICardUIResolver cardUIResolver = null,
IEmojiManager emojiManager = null,
IEmojiSettingsManager emojiSettingsManager = null
)
Public Sub New (
control As CardTypeEntryControl,
cardModel As ICardModel,
cardFileManager As ICardFileManager,
cardStreamClientRepository As ICardStreamClientRepository,
colorPaletteSettingsManager As IColorPaletteSettingsManager,
advancedCardDialogManager As IAdvancedCardDialogManager,
createDialogFormFuncAsync As CreateDialogFormFuncAsync,
uriLinkDependencies As IUriLinkDependencies,
Optional uiHost As IUIHost = Nothing,
Optional cardUIResolver As ICardUIResolver = Nothing,
Optional emojiManager As IEmojiManager = Nothing,
Optional emojiSettingsManager As IEmojiSettingsManager = Nothing
)
public:
CustomRichTextBoxViewModel(
CardTypeEntryControl^ control,
ICardModel^ cardModel,
ICardFileManager^ cardFileManager,
ICardStreamClientRepository^ cardStreamClientRepository,
IColorPaletteSettingsManager^ colorPaletteSettingsManager,
IAdvancedCardDialogManager^ advancedCardDialogManager,
CreateDialogFormFuncAsync^ createDialogFormFuncAsync,
IUriLinkDependencies^ uriLinkDependencies,
IUIHost^ uiHost = nullptr,
ICardUIResolver^ cardUIResolver = nullptr,
IEmojiManager^ emojiManager = nullptr,
IEmojiSettingsManager^ emojiSettingsManager = nullptr
)
new :
control : CardTypeEntryControl *
cardModel : ICardModel *
cardFileManager : ICardFileManager *
cardStreamClientRepository : ICardStreamClientRepository *
colorPaletteSettingsManager : IColorPaletteSettingsManager *
advancedCardDialogManager : IAdvancedCardDialogManager *
createDialogFormFuncAsync : CreateDialogFormFuncAsync *
uriLinkDependencies : IUriLinkDependencies *
?uiHost : IUIHost *
?cardUIResolver : ICardUIResolver *
?emojiManager : IEmojiManager *
?emojiSettingsManager : IEmojiSettingsManager
(* Defaults:
let _uiHost = defaultArg uiHost null
let _cardUIResolver = defaultArg cardUIResolver null
let _emojiManager = defaultArg emojiManager null
let _emojiSettingsManager = defaultArg emojiSettingsManager null
*)
-> CustomRichTextBoxViewModel
Параметры
- control CardTypeEntryControl
-
- cardModel ICardModel
-
- cardFileManager ICardFileManager
-
- cardStreamClientRepository ICardStreamClientRepository
-
- colorPaletteSettingsManager IColorPaletteSettingsManager
-
- advancedCardDialogManager IAdvancedCardDialogManager
-
- createDialogFormFuncAsync CreateDialogFormFuncAsync
-
- uriLinkDependencies IUriLinkDependencies
-
- uiHost IUIHost (Optional)
-
- cardUIResolver ICardUIResolver (Optional)
-
- emojiManager IEmojiManager (Optional)
-
- emojiSettingsManager IEmojiSettingsManager (Optional)
-