private void PhoneApplicationPageEx_Loaded(object sender, RoutedEventArgs e) { if (ApplicationEx.Instance.HasOpenSession) { if (!_isInitialised) { _harness.Initialise(_xml); } _isInitialised = true; // Set focus to initial focus field if one is specified if (!string.IsNullOrEmpty(InitialFocusField)) { Control focusControl = _harness.Controls.FirstOrDefault(x => x.FieldId == InitialFocusField && !(x is LabelEx)) as Control; if (focusControl != null && focusControl.IsEnabled) { focusControl.Focus(); } } } else { if (ApplicationEx.Instance.ActivityHostFrame != null) { if (ApplicationEx.Instance.ActivityHostFrame.CurrentSource.OriginalString.Length != 0) { // Go to login page ApplicationEx.Instance.ActivityHostFrame.Navigate(new Uri("", UriKind.Relative)); } } } }
//private System.Windows.Threading.DispatcherTimer myDispatcherTimer; private void UserControlEx_Loaded(object sender, RoutedEventArgs e) { //can only be called if all children exist _harness.Initialise(_xml); //HACK: Nasty hack to wait for children to be loaded because silverlight does not support a loaded event for all childrenc plus the containter as completely created on the display graph //myDispatcherTimer = new System.Windows.Threading.DispatcherTimer(); //myDispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 150); // 150 Milliseconds //myDispatcherTimer.Tick += new EventHandler(Each_Tick); //myDispatcherTimer.Start(); }
private void PageEx_Loaded(object sender, RoutedEventArgs e) { InitialiseActivity(); if (ApplicationEx.Instance.HasOpenSession) { if (!_isInitialised) { _harness.Initialise(_xml); } _isInitialised = true; // Set focus to initial focus field if one is specified if (!string.IsNullOrEmpty(InitialFocusField)) { Control focusControl = _harness.Controls.FirstOrDefault(x => x.FieldId == InitialFocusField && !(x is LabelEx)) as Control; if (focusControl != null && focusControl.IsEnabled) { focusControl.Focus(); } } } else { // TODO: Fix!!! //if (ApplicationEx.Instance.ActivityHostFrame != null) //{ // if (ApplicationEx.Instance.ActivityHostFrame.CurrentSource.OriginalString.Length != 0) // { // // Find login/initial page name (needed, since we're passing in a query parameter) // Uri loginPageUri = ApplicationEx.Instance.ActivityHostFrame.UriMapper.MapUri(new Uri("", UriKind.Relative)); // // Go to login page // ApplicationEx.Instance.ActivityHostFrame.Navigate(new Uri(loginPageUri.OriginalString + "?" + ApplicationEx.ReturnUrlParameterName + "=" + NavigationService.Source.OriginalString, UriKind.Relative)); // } //} } }
private void ActivityPanelEx_Loaded(object sender, RoutedEventArgs e) { //can only be called if all children exist _harness.Initialise(_xml); }
private void WindowEx_Loaded(object sender, RoutedEventArgs e) { _harness.Initialise(_xml); }