【问题标题】:Navigate between views of the same type with PRISM使用 PRISM 在相同类型的视图之间导航
【发布时间】:2020-03-06 20:25:17
【问题描述】:

我想在 Telerik Docking 控件中使用无限数量的具有相同视图的选项卡,但我不知道如何导航到确切的选项卡。它总是将我导航到最后打开的选项卡。

有人能指出我正确的方向并说在这种情况下如何组织导航吗?

【问题讨论】:

    标签: wpf prism


    【解决方案1】:

    在选项卡的视图模型中实现INavigationAware,并从要替换的选项卡的IsNavigationTarget 中返回true,从所有其他选项卡中返回false。

    【讨论】:

    • 这将如何帮助我导航到特定视图?
    • 选项卡控制区域通常是一个接受多个视图的区域,因此如果一个选项卡或其视图模型说它不是导航目标,则会添加一个新视图而不是重用现有视图。跨度>
    • 您真的阅读了我的问题吗?我问“如何导航到确切的标签”所以,我又问了。我有 10 个相同的标签。但我只需要导航到其中一个,不是随机的,不是列表中的第一个,而是导航到具体的选项卡,我将如何实现这一目标?
    • 然后反过来 - 从您要替换的选项卡的视图模型返回 true。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多