First we need to get the Template of the NavigationView, Document Outline => Your NavigationView => Edit Template => edit a Copy.
Here is mine:
Look for the style that has a target type = Navigation View, here is mine:
Next we will need to find the NavigationViewItem that holds our settings button:
Now we are going to add our 2 new buttons, first we are going to add s stackpanel and move the property Grid.Row=7 to it as follows:
Now we need to be able to handle the Click actions of these 2 new NavigationViewItem.
We are going to create a class that inherits from NavigationView that will be called ExtendedNavigationView and we arer going to look for our 2 buttons and set handlers on the Tapped events as follows:
_navItemOne= GetTemplateChild("AddedNavItemOne") as NavigationViewItem; //addign events _navItemOne.Tapped += NavItem_Tapped;
The full class will look as follows:
And there you have it you have customized your NavigationView with 2 new NavigationViewItems above the Settings button.