Как реализовать кнопки регулирования кол-ва товара в корзине в DataGrid WPF

В процессе реализации отображения корзины магазина понадобился функционал регулирования количества товара в самой корзине кнопками "+" и "-". Выглядеть это дожно как-то так (прошу прощение за качество): введите сюда описание изображения

Как такое реализовать в DataGrid, или, возможно, есть способ получше?


Ответы (1 шт):

Автор решения: B0lver

Из вопроса не очень ясно, как у вас устроена привязка данных к DataGrid. Но по-хорошему, вам следует создать список из элементов типа ProductCartModel. А в модели расписать все свойства объекта: название, цена, количество, картинка и прочее:

class ProductCartModel
{
    public string Name { get; set; }
    public float Price { get; set; }
    public int Count { get; set; }
}

А затем привязать отображение цены к числу, выводимому на экран, а по нажатию кнопок изменять цену.

Возможно, эти видео будут вам полезны.

→ Ссылка