Динамическое меню в универсальном приложении - PullRequest
0 голосов
/ 24 октября 2019

Я хотел бы создать меню, привязанное к коллекции ViewModel. К сожалению, похоже, что элементы управления Menu не предоставляют для этого свойства ItemsSource.

Есть ли какой-нибудь дружественный MVVM способ добиться этого?

Для тех, кто интересуется, зачем мне это нужно, это потому, что в моем приложении есть плагины, и в зависимости от них в качестве действий меню будет доступен ряд опций. Кроме того, для тех, кто все еще задается вопросом, действия связаны с общим меню «Импорт» во многих приложениях.

1 Ответ

0 голосов
/ 25 октября 2019

Из этой ссылки , которая использует Flyout, путем добавления присоединенного свойства для идентификации ItemsSource и ItemTemplate для элемента управления Flyout для достижения привязки.

При попытке заменить Flyout на MenuFlyout, но, поскольку у Menuflyout нет свойства content, он не может разместить созданный элемент управления. Кажется, что Menuflyout ограничен, так что вы можете попробовать использовать Flyout для достижения.

...