CardCellViewModel - класс

Ячейка таблицы, выводимая в строках CardRowViewModel.

Definition

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

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

CardCellViewModel Создаёт экземпляр класса с указанием его зависимостей.

Свойства

AutomationId Идентификатор ячейки для автоматизации.
AutomationName Имя ячейки для автоматизации.
CardCellFormatFunc Возвращает или задаёт функцию дополнительного форматирования значения отображаемого в ячейке таблицы. Может быть не задана.
Column Колонка, которой принадлежит ячейка таблицы.
RawValue Исходное значение с сохранением типа (без преобразования в строку), которое должно было быть выведено в ячейке до форматирования, или же отформатированная строка, если форматирование является обязательным. Используйте это значение для сортировки. При изменении значения вызывается событие PropertyChanged. Установка значения через свойство не поддерживается.
Text Значение, соответствующее тексту в ячейке. Используется для поиска по строкам таблицы. Может быть равно null. При изменении значения вызывается событие PropertyChanged. Установка значения через свойство не поддерживается.
ToolTip Всплывающая подсказка для ячейки. Всегда содержит полный текст без ограничения с троеточием. При изменении значения вызывается событие PropertyChanged. Установка значения через свойство не поддерживается.
Value Значение, выводимое в ячейке. Может содержать текст, ограниченный троеточием. При изменении значения вызывается событие PropertyChanged. Установка значения через свойство не поддерживается.

Методы

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)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyValueChanged Уведомляет подписчиков на свойство Value о том, что выводимое значение изменилось.
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)

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

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

См. также