public async Task<bool> ConfirmRestart( string CaptionRes )
{
StringResources stx = new StringResources( "Settings" );
StringResources stm = new StringResources( "Message" );
// Ask for confirmatiosn
MessageDialog Confirm = new MessageDialog( stm.Str( "NeedRestart" ), stx.Text( CaptionRes ) );
bool Restart = false;
Confirm.Commands.Add(
new UICommand(
stm.Str( "Yes" )
, ( e ) => { Restart = true; }
)
);
Confirm.Commands.Add(
new UICommand( stm.Str( "No" ) )
);
await Popups.ShowDialog( Confirm );
if( Restart )
{
Frame.BackStack.Clear();
NavigationHandler.InsertHandlerOnNavigatedBack( Exit );
RestartMask.State = ControlState.Reovia;
PopupPage.State = ControlState.Foreatii;
}
return Restart;
}