Список будет содержать весь текст, вы просто не сможете увидеть его, если он слишком длинный или состоит из нескольких строк.
Способ, которым Outlook и такие вещи, как анализаторы пакетов, часто работают, заключается в том, что просмотр списка сопровождается текстовым полем или окном предварительного просмотра. Вы можете изменить свой пользовательский интерфейс, чтобы при выборе элемента в виде списка отображались полные сведения об элементе на панели предварительного просмотра в стиле outlook. Тогда у вас может быть большое многострочное текстовое поле и все, что вы захотите. Я часто делаю это, помещая объект в свойство ListViewItem.Tag
, чтобы я мог получить его в пользовательском интерфейсе и отобразить в окне предварительного просмотра при возникновении события ListView.SelectedIndexChanged
.
Кроме того, предварительный просмотр может быть в диалоговом окне, которое появляется при двойном щелчке. Фактически, сделайте пользовательский интерфейс предварительного просмотра UserControl
, тогда вы можете сделать оба!