Как связать свойство списка с индексом строки таблицы данных WPF - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть сетка данных, в MVVM, подключенной к списку IENUMERABLE, мне нужно привязать индекс строки строк сетки данных к свойству элементов списка (необходимо, чтобы эта информация была в модели представления).

Какое лучшее решение?

спасибо

Ответы [ 3 ]

0 голосов
/ 17 апреля 2019

Я решил использовать подход @andy:

Самый простой подход - добавить свойство для его хранения и просто использовать цикл for в вашем списке, чтобы установить его большое спасибо !!

0 голосов
/ 18 апреля 2019

Вы можете использовать привязку к ICollection [int] в XAML.

<...
ItemsSource="{Binding MyIEnumerableSource}"
SelectedItem="{Binding MyIEnumerableSource[0]}" />

<...
Text="{Binding MyIEnumerableSource[0]}" />
0 голосов
/ 17 апреля 2019

Я думаю, что вы можете сделать что-то вроде этого, дайте мне знать, если у вас возникнут проблемы

 public Type SelectedItem
            {
                get { return selectedItem; }
                set
                {
                    selectedItem = value;
                    SelectedIndex= List.IndexOf(SelectedItem)+1;
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...