我在WPF做一个项目,我正在使用第三方库Modern UI或Mui。
我正在使用图书馆的现代列表页面向用户展示一堆动态找到的IP地址。因此,我希望对于左侧的每个新IP链接,右侧会有一个关于它的页面。问题是因为IP地址是动态发现的,我还需要动态创建页面。 (如下图所示)
所以我想在点击它时将数据发送到页面,这样我就可以创建一个不同的页面,或者将链接源设置为动态创建的页面。
这是图书馆:https://github.com/firstfloorsoftware/mui
我搜索了很长时间没有解决方案,任何信息/帮助?
[Picture] I want each link to show a different page without creating them beforehand
答案 0 :(得分:1)
我一直在使用ModernUI。只是想知道,有没有特定的要求,因为你试图使用列表窗口?
我假设你正在使用类似ModernUI模板中的设置页面的布局。
使用带有项目控件的UserControl和带有模板选择器的右侧内容控件会更容易,其方式是所选项目类型更改内容UI和相同类型的选定项目更改布局和数据。如果您需要有关此建议,请与我们联系。我有一个要求,我在ModernUI中以类似的方式实现了这一点。
由于其中显示的页面是用户控件,因此您也可以轻松地将它们放在内容控件中。