Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf PageFunction OnReturn和默认PageFunction构造函数_Wpf_Vb.net_Global Variables_Navigationservice_Pagefunction - Fatal编程技术网

Wpf PageFunction OnReturn和默认PageFunction构造函数

Wpf PageFunction OnReturn和默认PageFunction构造函数,wpf,vb.net,global-variables,navigationservice,pagefunction,Wpf,Vb.net,Global Variables,Navigationservice,Pagefunction,我试图在VB.NET中使用WPF NavigationService在运行时创建向导,但遇到了一些问题 我需要在运行时向PageFunction页面添加控件,这似乎涉及到在创建PageFunction页面时(在导航到页面之前)向其传递参数。这意味着PageFunction页面需要重写默认构造函数并向其添加参数。这似乎很有效 问题是,一旦我导航到第一个页面之外(返回到上一个页面),我还需要调用OnReturn,但是OnReturn不起作用,除非我在它导航回的PageFunction页面上使用默认构

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

我需要在运行时向PageFunction页面添加控件,这似乎涉及到在创建PageFunction页面时(在导航到页面之前)向其传递参数。这意味着PageFunction页面需要重写默认构造函数并向其添加参数。这似乎很有效

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

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

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

谢谢 迈克


p、 如果有帮助的话,我也可以发布我的代码。

自从发布我的问题以来,我发现如果我在第一页函数中设置KeepAlive=True,它就解决了我上面的问题。

自从发布我的问题以来,我发现如果我在第一页函数中设置KeepAlive=True,它就解决了我上面的问题。