Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.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
C# 应用程序恢复时禁用OnNavigatedTo_C#_Windows Phone 8_Navigateuri - Fatal编程技术网

C# 应用程序恢复时禁用OnNavigatedTo

C# 应用程序恢复时禁用OnNavigatedTo,c#,windows-phone-8,navigateuri,C#,Windows Phone 8,Navigateuri,我想知道是否可以在windows phone应用程序中禁用OnNavigatedTo事件。 我之所以想这么做是因为当我在应用程序中导航时,一切都按照我的意愿运行 但是,当我转到主屏幕并在应用程序恢复时返回到应用程序时,它会在NavigatedTo上启动,我只希望在应用程序中的页面之间导航时,启动该应用程序 这是可能的吗?当你从应用程序退出时(主屏幕OnBackKeyPress),将静态布尔标记设置为假,并在应用程序启动时将其设置为真(主屏幕OnNavigatedTo)。 现在,在导航到需要的任何

我想知道是否可以在windows phone应用程序中禁用OnNavigatedTo事件。 我之所以想这么做是因为当我在应用程序中导航时,一切都按照我的意愿运行

但是,当我转到主屏幕并在应用程序恢复时返回到应用程序时,它会在NavigatedTo上启动,我只希望在应用程序中的页面之间导航时,启动该应用程序


这是可能的吗?

当你从
应用程序退出时(主屏幕
OnBackKeyPress
),将
静态
布尔
标记设置为
,并在应用程序启动时将其设置为
(主屏幕
OnNavigatedTo
)。

现在,在导航到需要的任何页面的每个
上检查此标志。

现在我这样做:Boolean backnav=false;,那么对于OnNavigatedTo,我是否将其设置为true backnav=true?我理解是否正确?但当我按下按钮时会发生什么homebutton@RobinM你不能禁用或更改“主页”按钮的行为,它将始终挂起当前应用程序并将用户返回“开始”菜单。我不想更改它。我只是想让OnNavigatedTo在你恢复应用程序时不要触发,这样就没有“主页”按钮的受保护ovveride