public DetailsPage() { InitializeComponent(); System.Windows.Navigation.NavigationService _mainFrame = (Application.Current.MainWindow as MainWindow).Frame.NavigationService; var state = Helpers.NavigationService.GetAndRemoveState(_mainFrame.Source.ParseQueryString()); DataContext = state; }
public void ClearAllBackEntries() { System.Windows.Navigation.NavigationService navigationService = frame.NavigationService; while (navigationService.CanGoBack) { navigationService.RemoveBackEntry(); } }
private bool EnsureMainFrame() { if (_mainFrame != null) { return(true); } _mainFrame = (Application.Current.MainWindow as MainWindow).Frame.NavigationService; return(_mainFrame != null); }
private bool EnsureMainFrame() { if (_mainFrame != null) { return(true); } _mainFrame = (Application.Current.MainWindow as MainWindow).Frame.NavigationService; _userStates = new Dictionary <string, object>(); return(_mainFrame != null); }
public MainWindowPageManager(System.Windows.Navigation.NavigationService mainWindowNavigationService) { _mainWindowNavigationService = mainWindowNavigationService; }
public virtual void OnBackKeyPress(System.Windows.Navigation.NavigationCacheMode navigationCacheMode, System.Windows.Navigation.NavigationContext navigationContext, System.Windows.Navigation.NavigationService navigationService, System.ComponentModel.CancelEventArgs e) { }
public virtual void OnNavigatingFrom(System.Windows.Navigation.NavigationCacheMode navigationCacheMode, System.Windows.Navigation.NavigationContext navigationContext, System.Windows.Navigation.NavigationService navigationService, System.Windows.Navigation.NavigatingCancelEventArgs e) { }
public virtual void OnNavigatedTo(System.Windows.Navigation.NavigationCacheMode navigationCacheMode, System.Windows.Navigation.NavigationContext navigationContext, System.Windows.Navigation.NavigationService navigationService, System.Windows.Navigation.NavigationEventArgs e) { }
private bool GetNavigationServiceFromPage(PhoneApplicationPage page) { return(page != null && (_navigationService = page.NavigationService) != null); }
public NavigationService(WPNavigationService navigationService) { _navigationService = navigationService; }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); LuaForm.navService = NavigationService; LuaForm.activeForm = this; if (FirstInit) { FirstInit = false; } else if (!mainPage) { luaId = NavigationContext.QueryString["luaId"]; String initUI = NavigationContext.QueryString["ui"]; if (initUI != "") { LuaViewInflator inflater = new LuaViewInflator(luaContext); this.view = inflater.ParseFile(initUI, null); Content = view.GetView(); } else { LuaEngine.Instance.OnGuiEvent(this, LuaEngine.GuiEvents.GUI_EVENT_CREATE, luaContext); } } #if WP8 proximityDevice = ProximityDevice.GetDefault(); if (proximityDevice != null) { nfcSubsId = proximityDevice.SubscribeForMessage("NDEF", (device, message) => { Logger.Log(LogType.CONSOLE, LogLevel.ERROR, "**** Subs Ndef ****"); // Parse raw byte array to NDEF message byte[] rawMsg = message.Data.ToArray(); NdefMessage ndefMessage = NdefMessage.FromByteArray(rawMsg); Dictionary <Int32, Dictionary <String, String> > nfcData = new Dictionary <Int32, Dictionary <String, String> >(); int count = 0; foreach (NdefRecord record in ndefMessage) { Dictionary <String, String> recordDict = new Dictionary <String, String>(); Type recordType = record.CheckSpecializedType(false); if (recordType == typeof(NdefUriRecord)) { NdefUriRecord uriRecord = new NdefUriRecord(record); recordDict.Add("type", "uri"); recordDict.Add("uri", uriRecord.Uri); nfcData.Add(count++, recordDict); } else if (recordType == typeof(NdefSmartUriRecord)) { NdefSmartUriRecord sUriRecord = new NdefSmartUriRecord(record); recordDict.Add("type", "spr"); recordDict.Add("title", sUriRecord.Titles[0].Text); recordDict.Add("uri", sUriRecord.Uri); } } LuaEngine.Instance.OnGuiEvent(this, LuaEngine.GuiEvents.GUI_EVENT_NFC, luaContext, nfcData); }); } #endif LuaEngine.Instance.OnGuiEvent(this, LuaEngine.GuiEvents.GUI_EVENT_RESUME, luaContext); }
public NavigationService(System.Windows.Navigation.NavigationService navigationService) { this.navigationService = navigationService; }
/// <summary> /// Initializes a new instance of the <see cref="NavigationService"/> class. /// </summary> /// <param name="navService">The navigation service.</param> public NavigationService(System.Windows.Navigation.NavigationService navService) { this.navigationService = navService; }
public NavigationServiceImpl(System.Windows.Navigation.NavigationService service) { this.service = service; }