ReadOnlyRichTextBoxViewModel - класс

Definition

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

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

ReadOnlyRichTextBoxViewModel(MessageModelBase, IUriLinkDependencies)Инициализирует новый экземпляр класса ReadOnlyRichTextBoxViewModel
ReadOnlyRichTextBoxViewModel(IUriLinkDependencies, ScrollBarVisibility, Visibility, FuncBoolean, FuncCancellationToken, Task)Инициализирует новый экземпляр класса ReadOnlyRichTextBoxViewModel

Свойства

CharCount
(Унаследован от BlRichTextBoxViewModelBase)
CharCountForeground
(Унаследован от BlRichTextBoxViewModelBase)
CharCountVisibility
(Унаследован от BlRichTextBoxViewModelBase)
CutDescriptionAndAddLink Указывает действие, которое нужно выполнить при клике на ссылку, URL которой включает ForumHelper.RollupLinkKey ("rollup").
(Унаследован от BlRichTextBoxViewModelBase)
EditRoutedCommand 
EmojiManager Объект, предоставляющий методы для управления часто используемыми эмодзи.
(Унаследован от BlRichTextBoxViewModelBase)
EmojiSettingsManager Объект, предоставляющий методы для управления часто используемыми эмодзи.
(Унаследован от BlRichTextBoxViewModelBase)
FontSize
(Унаследован от BlRichTextBoxViewModelBase)
ForumMaxAttachedFileSizeKb Максимальный размер файла, приложенного к сообщению, Кб.
(Унаследован от BlRichTextBoxViewModelBase)
ForumMaxMessageInlines Максимальное количество вложений InnerItem в сообщении (например, вставленных изображений).
(Унаследован от BlRichTextBoxViewModelBase)
ForumMaxMessageSize Максимальное количество символов в сообщении.
(Унаследован от BlRichTextBoxViewModelBase)
GetFileContentFromCardAsync Делегат для чтения содержимого файла.
(Унаследован от BlRichTextBoxViewModelBase)
InnerItems Содержит картинки из сообщений. Храним отдельно так как, не отображаем их в виде баллонов под сообщениями.
(Унаследован от BlRichTextBoxViewModelBase)
IsEnableEdit 
IsError 
IsReadOnly
(Унаследован от BlRichTextBoxViewModelBase)
IsVisibilityContextMenu 
Items
(Унаследован от BlRichTextBoxViewModelBase)
MenuContext Контекст, предоставляющий средства для генерации меню, например, посредством интерфейса IContextMenuProvider.
(Унаследован от BlRichTextBoxViewModelBase)
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
OpenTopicWithCurrentMessageAction Указывает действие, которое нужно выполнить при клике на ссылку на исходное сообщение в сообщении-ответе.
(Унаследован от BlRichTextBoxViewModelBase)
RichText
(Унаследован от BlRichTextBoxViewModelBase)
RichTextBoxPopupViewModel Модель представления всплывающего окна, например, окна с выбором эмодзи.
(Унаследован от BlRichTextBoxViewModelBase)
RichTextContainer
(Унаследован от BlRichTextBoxViewModelBase)
RollupDescriptionAndAddLink Указывает действие, которое нужно выполнить при клике на ссылку, URL которой включает ForumHelper.NextLinkKey ("next").
(Унаследован от BlRichTextBoxViewModelBase)
Scope
(Унаследован от ViewModelTModel)
SpellCheck Признак необходимости проверки орфографии при редактировании.
(Унаследован от BlRichTextBoxViewModelBase)
TempFileProvider Провайдер временных файлов.
(Унаследован от BlRichTextBoxViewModelBase)
TempFiles Список временных файлов.
(Унаследован от BlRichTextBoxViewModelBase)
VerticalComputedScrollBarVisibility Видимость вертикального скролбара.
VerticalScrollBarVisibility 
VisibilityRollUp
(Унаследован от BlRichTextBoxViewModelBase)

Методы

AddItem(ItemBaseViewModel)
(Унаследован от BlRichTextBoxViewModelBase)
AddItem(String, String, String, AttachmentType) Добавляет элемент в список вложений.
(Унаследован от BlRichTextBoxViewModelBase)
Clear Очищает контейнер ввода сообщения.
(Унаследован от BlRichTextBoxViewModelBase)
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)
OnFocus Логика, выполняемая при фокусировке на элементе.
(Унаследован от BlRichTextBoxViewModelBase)
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)
SetEnableAttachingFile Устанавливает разрешение на прикрепление файла к сообщениям.
(Унаследован от BlRichTextBoxViewModelBase)
SetFileContentFromCardAction Устанавливает действие для выполнения при получении содержимого файла из карточки.
(Унаследован от BlRichTextBoxViewModelBase)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

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

Поля

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

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

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

См. также