繁体   English   中英

在MVVM的集线器控制中动态添加节

[英]Dynamically add sections in Hub Control in MVVM

我想在MVVM的集线器中动态添加节,我可以通过事件(例如“ Loaded”)获得集线器控件,然后在其中插入新节,但这意味着我通过在视图中引用View来破坏MVVM。 ViewModel。

因此,我试图创建一个对象列表并将其绑定到Hub.Sections(这是一个IList),使用转换器将它们从对象转换为HubSection(并设置ContentTemplate)。

问题是我找不到绑定Hub的方法。部分,绑定源的属性似乎没有被Xaml中的Hub控件公开。

我应该改用listView吗?

Hub并不具有约束力,我以前也曾遭受过这种痛苦,必须手动进行。 我进行了一些研究,得出了极好的解决方案: http : //blogs.u2u.be/diederik/post/2014/01/05/Using-the-Windows-81-Hub-as-an-ItemsControl.aspx

希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM