【问题标题】:PageFunction OnReturn and the Default PageFunction ConstructorPageFunction OnReturn 和默认的 PageFunction 构造函数
【发布时间】:2012-03-16 18:12:10
【问题描述】:

我正在尝试使用 WPF NavigationService 在 VB.NET 运行时创建向导,但遇到了一些问题。

我需要在运行时向 PageFunction 页面添加控件,这似乎涉及在创建 PageFunction 页面时(在导航到它们之前)将参数传递给它们。这意味着 PageFunction 页面需要覆盖默认构造函数并向其添加参数。这似乎工作正常。

问题是,一旦我导航到第一页之外(返回上一页),我还需要调用 OnReturn,但是除非我在 PageFunction 页面上使用默认构造函数,否则 OnReturn 不起作用导航回。

我一直在考虑的解决方法是创建一些全局值,PageFunction 可以在运行时在其默认构造函数中访问,但我不知道如何在 MainWindow 中定义 PageFunction 页面可以访问的全局变量.

任何提示或建议将不胜感激!

谢谢 迈克

附言如果有帮助,我也可以发布我的代码。

【问题讨论】:

  • 自从发布我的问题后,我发现如果我在第一个 PageFunction 上设置 KeepAlive = True 它可以解决我上面的问题。

标签: wpf vb.net global-variables navigationservice pagefunction


【解决方案1】:

自从发布我的问题后,我发现如果我在第一个 PageFunction 上设置 KeepAlive = True 它可以解决我上面的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-24
    • 2020-05-14
    • 2016-07-23
    • 2011-04-06
    • 1970-01-01
    • 2011-02-20
    • 2016-02-05
    • 2011-12-02
    相关资源
    最近更新 更多