[NUI] Add OnBackNavigation to Navigator
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Fri, 25 Nov 2022 08:18:16 +0000 (17:18 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 6 Dec 2022 08:08:09 +0000 (17:08 +0900)
commit96595832aa5b206116a60261531d2f6f24dd7180
tree38868c1467d858eab6695566cefba91e12c7c4c5
parent033d4dd7d6442c7840813932d772ae5db146f0df
[NUI] Add OnBackNavigation to Navigator

To enable customization of back navigation, OnBackNavigation is added
to Navigator.
e.g.
class CustomNavigator : Navigator
{
    protected override OnBackNavigation(BackNavigationEventArgs args)
    {
        // Do something when back navigation is started.
        ...

        // To pop the peek page, call base.OnBackNavigation().
        // Otherwise, do not call base.OnBackNavigation().
        base.OnBackNavigation(args);
    }
}
src/Tizen.NUI.Components/Controls/Navigation/AppBar.cs
src/Tizen.NUI.Components/Controls/Navigation/Navigator.cs