У меня есть сетка данных, в MVVM, подключенной к списку IENUMERABLE, мне нужно привязать индекс строки строк сетки данных к свойству элементов списка (необходимо, чтобы эта информация была в модели представления).
Какое лучшее решение?
спасибо
Я решил использовать подход @andy:
Самый простой подход - добавить свойство для его хранения и просто использовать цикл for в вашем списке, чтобы установить его большое спасибо !!
Вы можете использовать привязку к ICollection [int] в XAML.
<... ItemsSource="{Binding MyIEnumerableSource}" SelectedItem="{Binding MyIEnumerableSource[0]}" /> <... Text="{Binding MyIEnumerableSource[0]}" />
Я думаю, что вы можете сделать что-то вроде этого, дайте мне знать, если у вас возникнут проблемы
public Type SelectedItem { get { return selectedItem; } set { selectedItem = value; SelectedIndex= List.IndexOf(SelectedItem)+1; } }