Я хочу, чтобы иметь возможность изменить порядок моих списков, привязанных к моей базе данных sql ce, нажав кнопки со стрелками вверх и вниз. Поскольку мой список заполняется непосредственно из моей базы данных с использованием структуры сущности, я думаю, что мне нужно удалить объект (из списка) и снова вставить его (в строку выше), если я хочу переместить элемент вверх по списку.Вставить/Удалить элемент в списке, привязанный к базе данных
У меня нет вида модели, мой ListBox заполняется непосредственно из моей базы данных в моем коде, как это:
listBoxProperties.ItemsSource = entities.Properties.ToList();
мой вопрос имеет ли смысл?
Приветствия
Сколько работы было бы связано с добавлением модели представления? Будет ли это просто включать в себя добавление нового класса для объекта, а затем просто изменение моего datacontext по сравнению с моделью представления? Как насчет моего кода? – randomalbumtitle
Ive сделал приложения с отсутствующей моделью просмотра, и он показал много работы по треку, так как приложение выросло по сложности +, в конце концов мне пришлось переписать, чтобы просмотреть модель, чтобы она работала. Ваша модель просмотра - это просто световая обертка/адаптер, который адаптирует ваш элемент модели для лучшего соответствия привязок. Например, ваш список моделей (EF) станет ObservableCollection, и поле списка просмотра будет привязано к этому. Затем вы просто переупорядочиваете ObservableCollection и обновления вида. – Ricibob