我想创建一个绑定到ViewModel集合的菜单。不幸的是,似乎Menu控件没有公开ItemsSource
属性。
是否有任何MVVM友好的方式来实现这一目标?
对于那些想知道为什么想要这样的东西的人,是因为我的应用程序具有插件,根据它们的不同,有许多选项可以用作菜单操作。同样,对于那些仍然想知道的人,动作与许多应用程序中的通用“导入”菜单有关。
从此使用Flyout的link,通过添加附加属性来标识Flyout控件实现绑定的ItemsSource和ItemTemplate。
[尝试用MenuFlyout替换Flyout,但由于Menuflyout中没有content
属性,因此它无法托管创建的itemControl。似乎Menuflyout受到限制,因此您可以尝试使用Flyout来实现。