RichTextBoxViewModel - класс

Definition

Пространство имён: Tessa.UI.Controls.CustomRichTextBoxCtrl
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class RichTextBoxViewModel : BlRichTextBoxViewModelBase, 
	ICustomRichTextBoxViewModel
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelMessageModelBase    BlRichTextBoxViewModelBase    RichTextBoxViewModel
Implements
ICustomRichTextBoxViewModel

Конструкторы

Свойства

AddFilesButton 
AttachImageCommand 
BackgroundColor 
BackgroundDropDownContent 
BlockColor 
CharCount
(Унаследован от BlRichTextBoxViewModelBase)
CharCountForeground
(Унаследован от BlRichTextBoxViewModelBase)
CharCountVisibility
(Унаследован от BlRichTextBoxViewModelBase)
ColorBlockDropDownContent 
CountingIntervalMilliseconds Интервал, срабатывания таймера в милисекундах, для подсчета количества символов в сообщении.
CutDescriptionAndAddLink Указывает действие, которое нужно выполнить при клике на ссылку, URL которой включает ForumHelper.RollupLinkKey ("rollup").
(Унаследован от BlRichTextBoxViewModelBase)
DoneCommand 
DragOverCommand 
DropCommand 
EmojiManager Объект, предоставляющий методы для управления часто используемыми эмодзи.
(Унаследован от BlRichTextBoxViewModelBase)
EmojiSettingsManager Объект, предоставляющий методы для управления часто используемыми эмодзи.
(Унаследован от BlRichTextBoxViewModelBase)
EnableAttachingFile 
FontSize
(Унаследован от BlRichTextBoxViewModelBase)
ForegroundColor 
ForegroundDropDownContent 
ForumMaxAttachedFileSizeKb Максимальный размер файла, приложенного к сообщению, Кб.
(Унаследован от BlRichTextBoxViewModelBase)
ForumMaxMessageInlines Максимальное количество вложений InnerItem в сообщении (например, вставленных изображений).
(Унаследован от BlRichTextBoxViewModelBase)
ForumMaxMessageSize Максимальное количество символов в сообщении.
(Унаследован от BlRichTextBoxViewModelBase)
GetFileContentFromCardAsync Делегат для чтения содержимого файла.
(Унаследован от BlRichTextBoxViewModelBase)
InnerItems Содержит картинки из сообщений. Храним отдельно так как, не отображаем их в виде баллонов под сообщениями.
(Унаследован от BlRichTextBoxViewModelBase)
IsFilesInClipboard 
IsKeyboardFocus 
IsReadOnly
(Унаследован от BlRichTextBoxViewModelBase)
IsVisibileDoneCommand 
IsVisibileSendCommand 
Items
(Унаследован от BlRichTextBoxViewModelBase)
MenuContext Контекст, предоставляющий средства для генерации меню, например, посредством интерфейса IContextMenuProvider.
(Унаследован от BlRichTextBoxViewModelBase)
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
OpenTopicWithCurrentMessageAction Указывает действие, которое нужно выполнить при клике на ссылку на исходное сообщение в сообщении-ответе.
(Унаследован от BlRichTextBoxViewModelBase)
RichText
(Унаследован от BlRichTextBoxViewModelBase)
RichTextBoxPopupViewModel Модель представления всплывающего окна, например, окна с выбором эмодзи.
(Унаследован от BlRichTextBoxViewModelBase)
RichTextContainer
(Унаследован от BlRichTextBoxViewModelBase)
RollupDescriptionAndAddLink Указывает действие, которое нужно выполнить при клике на ссылку, URL которой включает ForumHelper.NextLinkKey ("next").
(Унаследован от BlRichTextBoxViewModelBase)
Scope
(Унаследован от ViewModelTModel)
SendButtonCaption 
SendMessage 
SendMessageAsync 
SpellCheck Признак необходимости проверки орфографии при редактировании.
(Унаследован от BlRichTextBoxViewModelBase)
TempFileProvider Провайдер временных файлов.
(Унаследован от BlRichTextBoxViewModelBase)
TempFiles Список временных файлов.
(Унаследован от BlRichTextBoxViewModelBase)
ToolBarVisibility 
VisibilityRollUp
(Унаследован от BlRichTextBoxViewModelBase)

Методы

AddItem(ItemBaseViewModel)
(Унаследован от BlRichTextBoxViewModelBase)
AddItem(String, String, String, AttachmentType) Добавляет элемент в список вложений.
(Унаследован от BlRichTextBoxViewModelBase)
Clear
(Переопределяет BlRichTextBoxViewModelBaseClear)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetClearedMessageBodyAsync Возвращает тело сообщения, без ссылок на цитаты.
(Унаследован от BlRichTextBoxViewModelBase)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetInnerItemsModelAsync Получает набор элементов из контейнера.
(Унаследован от BlRichTextBoxViewModelBase)
GetMessageAttachmentsAsync Получает список вложений из сообщения.
(Унаследован от BlRichTextBoxViewModelBase)
GetMessageBodyWithCheckAsync Осуществляет проверку сообщения на ошибки и возвращает тело сообщения и текст ошибки.
(Унаследован от BlRichTextBoxViewModelBase)
GetRichTextAsync Получает содержимое текста из контейнера.
(Унаследован от BlRichTextBoxViewModelBase)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitItem Инициализирует элемент вложения.
(Унаследован от BlRichTextBoxViewModelBase)
InitItems
(Переопределяет BlRichTextBoxViewModelBaseInitItems(ListStorageItemModel, FuncItemModel, CancellationToken, ValueTask, FuncGuid, CancellationToken, TaskValueTupleListString, IValidationResultBuilder, FuncItemModel, CancellationToken, Task))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnDocumentChanged 
OnFocus
(Переопределяет BlRichTextBoxViewModelBaseOnFocus)
OnModelPropertyChanged
(Унаследован от ViewModelTModel)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnReceiveWeakEvent
(Унаследован от ViewModelTModel)
OnUriOpeningAsync Обработчик открытия ссылок.
(Унаследован от BlRichTextBoxViewModelBase)
RiseCommittingChangesAsync 
SetEnableAttachingFile
(Переопределяет BlRichTextBoxViewModelBaseSetEnableAttachingFile(Boolean))
SetFileContentFromCardAction Устанавливает действие для выполнения при получении содержимого файла из карточки.
(Унаследован от BlRichTextBoxViewModelBase)
ShowEmojiPicker 
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

Focus 
ItemInBodyAdded 
OnClear 
OnDropDownContentChanged 
PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)
UriOpening Событие, выполняемое перед открытием ссылки в обработчике IUriLinkHandler. Также позволяет отменить открытие ссылки в обработчике IUriLinkHandler.
(Унаследован от BlRichTextBoxViewModelBase)

Поля

fontSize
(Унаследован от BlRichTextBoxViewModelBase)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также