gpt4 book ai didi

c# - 导航时 Silverlight NavigationFramework 不更改地址栏(不显示主题标签)

转载 作者:行者123 更新时间:2023-11-30 18:41:49 27 4
gpt4 key购买 nike

我正在使用导航框架,基本上得到了一个用于导航的框架。我试过玩 mainFrame.JournalOwnership 因为我想改变它可能与此有关但没有任何改变。

由于与导航相关的类结构非常小,我在这里对我做错了什么感到有点困惑,因为我想不出任何其他我可以更改以使导航工作的东西。

我没有使用导航模板,我使用的是自由风格,就像在本视频教程中一样 http://www.silverlight.net/learn/videos/all/navigation-framework/如果有人想知道。

提前致谢。真的很挣扎。请帮忙

我试图通过仅使用我的大型机页面并调用简单的导航到空测试页面来重现另一个解决方案中的错误,它工作正常,所以我现在有新问题。

也许我的 SL 页面 HTML 禁用了导航框架设置的散列标签?

编辑:我已经测试过将我的工作测试 XAP 放在我的 html 页面上,而不是我的整个应用程序不工作,并且它没有更新此页面上的主题标签。所以现在很明显 html 页面有问题,可能是什么?

最佳答案

设置 JournalOwnership = JournalOwnership.OwnsJournal 的行为告诉 SL,导航历史记录在别处维护。换句话说,不再使用用于跟踪历史记录的次要 URL 更改。请记住,在 SL 导航应用程序中导航框架不会离开页面,但它会更新 URI 书签 # 以非常类似于 AJAX 维护历史记录的方式维护状态。如果您的 SL 应用真的“离开了页面/URI”,那么您的应用将不得不完全重新加载。无论您是使用导航模板还是现在,它都按规定工作。更改“框架”实际上只是加载 UserControl 类型并将内容放入现有 SL 控件的区域。

关于c# - 导航时 Silverlight NavigationFramework 不更改地址栏(不显示主题标签),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326699/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com