Как связать элемент списка со списком? - PullRequest
0 голосов
/ 28 августа 2018

Можно ли привязать режим ListViewItem TwoWay к ListView? (пожалуйста, пример) Я ничего не нашел в интернете.

извините за мой плохой английский ....

1 Ответ

0 голосов
/ 28 августа 2018

В общем, добавление элементов в просмотр списка - это что-то вроде , что

Вы также можете

        GridView grid = new GridView();
        grid.Columns.Add(new GridViewColumn { Header = "Id", DisplayMemberBinding = new Binding("Id") });
        grid.Columns.Add(new GridViewColumn { Header = "File", DisplayMemberBinding = new Binding("FileName") });
        grid.Columns.Add(new GridViewColumn { Header = "Status", DisplayMemberBinding = new Binding("Status") });
        FilesList.View = grid;


        ListViewItem viewItem = new ListViewItem();
        viewItem.Content = new MyItem { Id = 1, FileName = "test", Status = SignStatus.NotSigned };
        FilesList.Items.Add(viewItem);

это определение MyItem

public class MyItem
{
    public int Id { get; set; }
    public string FileName { get; set; }
    public SignStatus Status { get; set; }
}

Если вы хотите получить элемент из списка

int index = 0; //some index
MyItem item = (MyItem)FilesList.Items[index];
/* change something for ex. 
 * item.id = 54;
 */
FilesList.Items.Refresh();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...