Exemple #1
0
 public FrameFacade(Frame frame, INavigationServiceUwp navigationService)
 {
     _frame             = frame;
     _navigationService = navigationService;
     _frame.RegisterPropertyChangedCallback(Frame.CanGoBackProperty, (s, p)
                                            => CanGoBackChanged?.Invoke(this, EventArgs.Empty));
     _frame.RegisterPropertyChangedCallback(Frame.CanGoForwardProperty, (s, p)
                                            => CanGoForwardChanged?.Invoke(this, EventArgs.Empty));
 }
 internal static void SetNavigationService(this INavigationParameters parameters, INavigationServiceUwp service)
 {
     (parameters as INavigationParametersInternal).Add(nameof(NavigationService), service);
 }