Как добавить текст в System. Windows .Controls.ListviewItem? - PullRequest
0 голосов
/ 08 апреля 2020

Я не могу найти способ добавить к нему текст. Я хочу использовать его как заголовок TreeViewItem, но не могу найти ничего, что позволило бы мне изменить текст

с помощью Treeview. Я могу просто сделать это

TreeViewItem tvi = new TreeViewItem{Tag = obj, header = obj.name};

но я не могу найти способ сделать это с помощью listviewitem

ListviewItem lvi = new ListviewItem{Tag = obj};

Нет ли способа изменить его текст?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2020

Он имеет свойство Content, которое можно установить на string:

ListViewItem lvi = new ListViewItem { Content = "text..." } ;
0 голосов
/ 08 апреля 2020

Этот код помогает вам?

ListView1.View = View.List;

Cursor[] favoriteCursors = new Cursor[]{Cursors.Help, 
    Cursors.Hand, Cursors.No, Cursors.Cross};

// Populate the ListView control with the array of Cursors.
foreach ( Cursor aCursor in favoriteCursors )
{

    // Construct the ListViewItem object
    ListViewItem item = new ListViewItem();

    // Set the Text property to the cursor name.
    item.Text = aCursor.ToString();

    // Set the Tag property to the cursor.
    item.Tag = aCursor;

    // Add the ListViewItem to the ListView.
    ListView1.Items.Add(item);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...