protected override async void OnNavigatedTo(NavigationEventArgs e) { if (e?.Parameter is Tuple <FileControl, SearchOptions> Parameters) { CoreWindow.GetForCurrentThread().KeyDown += SearchPage_KeyDown; SearchResultList.AddHandler(PointerPressedEvent, PointerPressedEventHandler, true); SelectionExtention = new ListViewBaseSelectionExtention(SearchResultList, DrawRectangle); if (e.NavigationMode == NavigationMode.New) { WeakToFileControl = new WeakReference <FileControl>(Parameters.Item1); await Initialize(Parameters.Item2).ConfigureAwait(false); } } }