Поделиться через


MessageElement Класс

Определение

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

public class MessageElement : MonoTouch.Dialog.Element, MonoTouch.Dialog.IElementSizing
type MessageElement = class
    inherit Element
    interface IElementSizing
Наследование
MessageElement
Реализации

Комментарии

var messageSection = new Section ("Message Elements"){
	new MessageElement (msgSelected) { 
		Sender = "Miguel de Icaza (mdeicaza.home@emailserver.com)", 
		Subject = "Re: [Gtk-sharp-list] Glib Timeout and other ways to handle idle",
		Body = "Please bring friends, but make sure that you also bring eggs and bacon",
		Date = DateTime.Now - TimeSpan.FromHours (23),
		NewFlag = true,
		MessageCount = 0
	},
	new MessageElement (msgSelected) { 
		Sender = "Nat Friedman (nfriedman.home@emailserver.com)", 
		Subject = "Pictures from Vietnam",
		Body = "Hey, here are the pictures that I promised from Vietnam",
		Date = new DateTime (2010, 10, 20),
		NewFlag = false,
		MessageCount = 2
	}
};
[...]
void msgSelected (DialogViewController dvc, UITableView tv, NSIndexPath path)
{
	// The message was selected
}

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

MessageElement()

Конструктор по умолчанию

MessageElement(Action<DialogViewController,UITableView,NSIndexPath>)

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

Поля

Body

Текст, отображающийся в виде основного текста элемента, отображается серым.

Caption

Заголовок, отображаемый для данного элемента

(Унаследовано от Element)
Date

Отображаемая дата.

MessageCount

Число, отображаемое в виде индикатора событий в виде количества сообщений в потоке.

NewFlag

Указывает, должно ли это сообщение отображаться как новый элемент.

Parent

Дескриптор объекта контейнера.

(Унаследовано от Element)
Sender

Текст, используемый для отправителя.

Subject

Текст для отображения в качестве темы

Свойства

CellKey

Подклассы, которые переопределяют метод GetCell, также должны переопределять этот метод

(Унаследовано от Element)
IndexPath

Возвращает IndexPath заданного элемента. Это допустимо только для конечных элементов, оно не работает для toplevel RootElement или Section , если элемент еще не присоединен.

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

Методы

Deselected(DialogViewController, UITableView, NSIndexPath)

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

(Унаследовано от Element)
Dispose()

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

(Унаследовано от Element)
Dispose(Boolean)

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

(Унаследовано от Element)
GetActiveCell()

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

(Унаследовано от Element)
GetCell(UITableView)

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

GetContainerTableView()

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

(Унаследовано от Element)
GetHeight(UITableView, NSIndexPath)

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

GetImmediateRootElement()

Если ячейка присоединена, возвращается непосредственный элемент RootElement.

(Унаследовано от Element)
Matches(String)

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

Selected(DialogViewController, UITableView, NSIndexPath)

Элемент для отображения записи, подобной почтовому сообщению, с состоянием отправителя, темы, даты, прочитанного и непрочитанного.

Summary()

Возвращает сводку значения, представленного этим объектом, подходящего для отрисовки в качестве результата RootElement с дочерними объектами.

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

События

Tapped

Событие возникает, когда пользователь касается ячейки.

Применяется к