Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
INavigationService.cs
4
6
10public interface INavigationService
11{
15 event EventHandler<string> Navigated;
16
20 bool CanGoBack { get; }
21
25 FrameworkElement CurrentFrameContent { get; }
26
30 object CurrentFrameViewModel { get; }
31
36 void Initialize(Frame shellFrame);
37
45 bool NavigateTo(string pageKey, object parameter = null, bool clearNavigation = false);
46
53 bool NavigateTo<T_VM>(object parameter = null, bool clearNavigation = false);
54
60 public bool ReloadCurrent();
61
65 void GoBack();
66
71
76}
Interface for a service for handling navigation within the application.
FrameworkElement CurrentFrameContent
Current FrameworkElement that is displayed in the Frame.
void GoBack()
Goes back to the previous page in the navigation stack if possible.
void CleanNavigation()
Cleans the navigation stack of the frame.
void Initialize(Frame shellFrame)
Initializes the navigation service with the provided frame.
bool ReloadCurrent()
Navigate to the current page again.
EventHandler< string > Navigated
Event that is raised when navigation occured.
void UnsubscribeNavigation()
Unsubscribes from navigation events and clears the frame reference.
object CurrentFrameViewModel
View model used by the CurrentFrameContent
bool NavigateTo< T_VM >(object parameter=null, bool clearNavigation=false)
Navigates to the specified page using its view model type.
bool CanGoBack
True if the frame can navigate back, false otherwise.
bool NavigateTo(string pageKey, object parameter=null, bool clearNavigation=false)
Navigates to the specified page using its key.