Как добавить описание с помощью DescribedTaskRender - ObjectListView VB.net

116
9

Мне было интересно, как мне добиться чего-то в этом направлении: Список задач

То, что я ищу, добавляет описание под заголовком, например, на изображении заголовок "Шпионская камера установки", а описание "Установите шпионскую камеру blah blah blah",

Я прочитал документацию, и я слышал, что должен использовать DescribedTaskRender. Однако я не видел никаких результатов. Это мой код:

Public Class Shownames
Public Property Title As String
Public Property Description As String
Public Property Score As String
Public Property Episode As String
Public Property ID As String
End Class

Dim ShowItemCollection as Shownames

Showitemcollection.Title = ShowTitle
Showitemcollection.Description = ShowDescription
Showitemcollection.Score = ShowScore
Showitemcollection.Episode = ShowEpisode
Showitemcollection.ID = ShowID

ObjListview.addobject(ShowItemCollection)

Я хочу показать ShowDescription под Shownames. Я уже назвал DescriptionAspectName как описание, но он все еще не работает. Кто-нибудь может мне помочь?

Я также попытался добавить изображение с помощью imagelist, используя это: Imagelist1.Images.Add(Image.FromFile(Filepath))

но он не проявляется, несмотря на то, что он связан с создателем изображения, чтобы описать его.

спросил(а) 2021-01-25T09:06:07+03:00 4 месяца, 3 недели назад
1
Решение
77

Чтобы использовать DescribedTaskRender, вам нужно указать, что это за заголовок, каково описание и какое изображение должна использовать каждая строка. Они выполняются, соответственно, путем установки AspectName, DescriptionAspectName и ImageAspectName.

Вам также необходимо увеличить RowHeight чтобы можно было увидеть как заголовок, так и описание. Установите его до 60 для первой догадки.

Наконец, вам нужно будет установить имя для своего изображения, когда вы его добавите. Затем вы используете это имя для ссылки на добавленное изображение.

Демонстрация имеет все эти вещи на дисплее и в разумно понятном коде. Этот файл должен точно выполнять то, что вы просили: https://sourceforge.net/p/objectlistview/code/HEAD/tree/cs/trunk/Demo/TabDescribedTask.cs

ответил(а) 2021-01-25T09:06:07+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема