Example #1
0
 protected void RemoveReferenceFromStack(ViewLinkHelper reference)
 {
     if (reference != null)
     {
         PageReferences.Remove(reference);
         ViewModel.EnforcePageDisappearsNotification(reference.Model, true);
     }
 }
Example #2
0
        protected void PageDisappears(ViewLinkHelper viewLinkHelper)
        {
            var removingFromStack = ViewModel.Pages.LastOrDefault() == viewLinkHelper.Model;

            if (removingFromStack)
            {
                PageReferences.Remove(viewLinkHelper);
            }

            ViewModel.EnforcePageDisappearsNotification(viewLinkHelper.Model, removingFromStack);
        }
Example #3
0
 protected void PageAppears(ViewLinkHelper viewLinkHelper)
 {
     ViewModel.EnforcePageAppearsNotification(viewLinkHelper.Model);
 }