Всем привет. Столкнулся с такой проблемой: Нужно сделать контекстное меню, один из элементов которого имеет подменю, в котором динамически создаются некие точки назначения (Отправить/Голубиной почтой, Отправить/по блютусу, как-то так), точки эти заранее неизвестны. Создать подменю — не есть проблема, проблема в том, что к каждой точке должна быть привязана команда, да еще и с параметром(без этого вобщем можно обойтись, но пусть будет). Есть у кого идеи как это провернуть, желательно не нарушая паттерна mvvm?
Здравствуйте, Dron247, Вы писали:
D>Всем привет. Столкнулся с такой проблемой: Нужно сделать контекстное меню, один из элементов которого имеет подменю, в котором динамически создаются некие точки назначения (Отправить/Голубиной почтой, Отправить/по блютусу, как-то так), точки эти заранее неизвестны. Создать подменю — не есть проблема, проблема в том, что к каждой точке должна быть привязана команда, да еще и с параметром(без этого вобщем можно обойтись, но пусть будет). Есть у кого идеи как это провернуть, желательно не нарушая паттерна mvvm?
Коллекция команд + HierarchicalDataTemplate.
Здравствуйте, Codechanger, Вы писали: C>Коллекция команд
Натолкнуло на мысль об обертке, которая агрегирует объект и команду. + Обычный темплэйт для подменю, спасибо!
Здравствуйте, Dron247, Вы писали:
D>Здравствуйте, Codechanger, Вы писали: C>>Коллекция команд D>Натолкнуло на мысль об обертке, которая агрегирует объект и команду. + Обычный темплэйт для подменю, спасибо!