Я работаю над подобным приложением для покупок как способ практиковать шаблон дизайна MVVM.MVVM ICommand Связывание «выше вверх»
У меня есть вид которого ViewModel довольно много всего ShoppingCart и ShoppingCart в первую очередь список продукта с.
Сейчас мой вид показывает продуКтов в GridView, который использует DataTemplate, чтобы показать Имя, Цены и кнопка Remove для каждого продукта. Дело в том, из-за привязки данных, если я пытаюсь привязки данных в Command атрибута кнопки Удалить в RemoveCommand недвижимости в моем ViewModel, код не потому, что он ищет RemoveCommand в продукте класса вместо ViewModel класс.
Я очень сомневаюсь, что я хочу сломать герметизацию и имею продукт дела с удалением себя от ShoppingCart, но я не могу показаться, чтобы выяснить правильный путь для решения этой проблемы.
Нам нужно увидеть ваши классы ViewModel, View и Product. –
Хотя это отличная идея, если я ударяю блок-шестерку синтаксиса, я действительно ищу общее, основанное на концепции решение, вместо того, чтобы кто-то выплюнул код для копирования. Вот почему я целенаправленно воздержался от публикации XAML/C#. – afding