/// <summary>
        /// Closes tdate/time selection page
        /// </summary>
        private void ClosePickerPage()
        {
            // Unhook from events
            if (null != _frame)
            {
                _frame.Navigated         -= OnFrameNavigated;
                _frame.NavigationStopped -= OnFrameNavigationStoppedOrFailed;
                _frame.NavigationFailed  -= OnFrameNavigationStoppedOrFailed;

                // Restore host page transitions for the completed "popup" navigation
                UIElement frameContentWhenOpenedAsUIElement = _frameContentWhenOpened as UIElement;
                if (null != frameContentWhenOpenedAsUIElement)
                {
                    TransitionService.SetNavigationInTransition(frameContentWhenOpenedAsUIElement, _savedNavigationInTransition);
                    _savedNavigationInTransition = null;
                    TransitionService.SetNavigationOutTransition(frameContentWhenOpenedAsUIElement, _savedNavigationOutTransition);
                    _savedNavigationOutTransition = null;
                }

                _frame = null;
                _frameContentWhenOpened = null;
            }

            // default result
            DateTimeResult taskResult = new DateTimeResult(TaskResult.Cancel);

            // Commit the value if available
            if (null != _dateTimePickerPage)
            {
                if (_dateTimePickerPage.Value.HasValue)
                {
                    Value = _dateTimePickerPage.Value.Value;

                    taskResult       = new DateTimeResult(TaskResult.OK);
                    taskResult.Value = Value.Value;
                }
                _dateTimePickerPage = null;
            }

            this.Completed(this, taskResult);
        }
Esempio n. 2
0
        public void OpenPicker()
        {
            if (null == PickerPageUri)
            {
                throw new ArgumentException("PickerPageUri property must not be null.");
            }

            if (null == _frame)
            {
                // Hook up to necessary events and navigate
                _frame = Application.Current.RootVisual as PhoneApplicationFrame;

                if (null != _frame)
                {
                    _frameContentWhenOpened = _frame.Content;

                    // Save and clear host page transitions for the upcoming "popup" navigation
                    var frameContentWhenOpenedAsUiElement = _frameContentWhenOpened as UIElement;

                    if (null != frameContentWhenOpenedAsUiElement)
                    {
                        _savedNavigationInTransition = TransitionService.GetNavigationInTransition(frameContentWhenOpenedAsUiElement);
                        TransitionService.SetNavigationInTransition(frameContentWhenOpenedAsUiElement, null);

                        _savedNavigationOutTransition = TransitionService.GetNavigationOutTransition(frameContentWhenOpenedAsUiElement);
                        TransitionService.SetNavigationOutTransition(frameContentWhenOpenedAsUiElement, null);
                    }

                    _frame.Navigated += OnFrameNavigated;

                    if (_frame.GetType() == typeof(PhoneApplicationFrame))
                    {
                        _frame.NavigationStopped += OnFrameNavigationStoppedOrFailed;
                    }

                    _frame.NavigationFailed += OnFrameNavigationStoppedOrFailed;

                    _frame.Navigate(PickerPageUri);
                }
            }
        }
        /// <summary>
        /// 获取回退线路
        /// </summary>
        /// <returns>路线</returns>
        protected Transition GetHistoryTransition(Node entry)
        {
            Transition transition = null;

            Dictionary <String, Object> queryArg = new Dictionary <string, object>
            {
                { "InstanceID", entry.InstanceID },
                { "Direction", (int)WorkflowOpertaion.Go }
            };

            WorkflowProcess process = ProcessService
                                      .Query(queryArg).Where(c => c.Destination == entry.ID)
                                      .FirstOrDefault();

            if (process != null && entry.NodeType != WorkflowNodeCategory.Start)
            {
                transition = TransitionService.Query(entry.InstanceID).FirstOrDefault(e => e.NID == process.TransitionID);
            }

            return(transition);
        }
Esempio n. 4
0
        public void PreparePopupForwardOutNavigation()
        {
            NavigationOutTransition navigationOutTransition1 = new NavigationOutTransition();

            // ISSUE: variable of the null type
            navigationOutTransition1.Forward  = null;
            navigationOutTransition1.Backward = (TransitionElement) new TurnstileTransition()
            {
                Mode = TurnstileTransitionMode.BackwardOut
            };
            NavigationInTransition navigationInTransition1 = new NavigationInTransition();

            navigationInTransition1.Forward = (TransitionElement) new TurnstileTransition()
            {
                Mode = TurnstileTransitionMode.ForwardIn
            };
            // ISSUE: variable of the null type
            navigationInTransition1.Backward = null;
            TransitionService.SetNavigationOutTransition(this, navigationOutTransition1);
            TransitionService.SetNavigationInTransition(this, navigationInTransition1);
        }
Esempio n. 5
0
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            bool locked = AppSettings.OrientationLock;

            SetOrientation(locked);

            if (page != null)
            {
                var frame       = (PhoneApplicationFrame)Application.Current.RootVisual;
                var currentPage = (PhoneApplicationPage)frame.Content;

                // Restore the transitions
                TransitionService.SetNavigationInTransition(currentPage, oldIn);
                TransitionService.SetNavigationOutTransition(currentPage, oldOut);
            }

            // restore from datetime picker page
            if (page != null && page.Value.HasValue)
            {
                currentDate = page.Value.Value;
                page        = null;
                LoadData(AppSettings.NumberOfStarts);
            }
            else if (App.MyDateTimeSet)
            {
                currentDate       = App.MyDateTime;
                App.MyDateTimeSet = false;
                LoadData(AppSettings.NumberOfStarts);
            }
            else if (App.FontSizeChanged)
            {
                LoadData(AppSettings.NumberOfStarts);
            }
            else if (App.ReverseRequired || App.ReloadRequired)
            {
                LoadData(AppSettings.NumberOfStarts);
            }
        }
        public PivotPage1()
        {
            InitializeComponent();
            #region EFFECTS SETTINGS
            NavigationInTransition navigateInTransition = new NavigationInTransition();

            navigateInTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeIn
            };
            navigateInTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeIn
            };

            NavigationOutTransition navigateOutTransition = new NavigationOutTransition();

            navigateOutTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeOut
            };
            navigateOutTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeOut
            };

            TransitionService.SetNavigationInTransition(this, navigateInTransition);
            TransitionService.SetNavigationOutTransition(this, navigateOutTransition);
            #endregion


            //string[] cinsiyet = { "Bayan", "Erkek" };
            //List<Items> source = new List<Items>();
            //source.Add(new Items() { Name = "Bayan" });
            //source.Add(new Items() { Name = "Erkek" });
            //source.Add(new Items() { Name = "Bayan" });

            //listPicker.ItemsSource = source;

            listPicker.ItemsSource = new List <string>()
            {
                "Kadın", "Erkek"
            };
        }
Esempio n. 7
0
        public void PreparePopupForwardOutNavigation()
        {
            NavigationOutTransition navigationOutTransition1 = new NavigationOutTransition();

            navigationOutTransition1.Forward  = null;
            navigationOutTransition1.Backward = (TransitionElement) new TurnstileTransition()
            {
                Mode = TurnstileTransitionMode.BackwardOut
            };
            NavigationOutTransition navigationOutTransition2 = navigationOutTransition1;
            NavigationInTransition  navigationInTransition1  = new NavigationInTransition();

            navigationInTransition1.Forward = (TransitionElement) new TurnstileTransition()
            {
                Mode = TurnstileTransitionMode.ForwardIn
            };
            navigationInTransition1.Backward = null;
            NavigationInTransition navigationInTransition2 = navigationInTransition1;

            TransitionService.SetNavigationOutTransition((UIElement)this, navigationOutTransition2);
            TransitionService.SetNavigationInTransition((UIElement)this, navigationInTransition2);
        }
Esempio n. 8
0
        private void SetupNavigationTransitions()
        {
            NavigationInTransition navigateInTransition = new NavigationInTransition();

            navigateInTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideRightFadeIn
            };
            navigateInTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideLeftFadeIn
            };

            NavigationOutTransition navigateOutTransition = new NavigationOutTransition();

            navigateOutTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideRightFadeOut
            };
            navigateOutTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideLeftFadeOut
            };
            TransitionService.SetNavigationInTransition(this, navigateInTransition);
            TransitionService.SetNavigationOutTransition(this, navigateOutTransition);
        }
        //ProgressIndicator prog;
        public ElementsPage()
        {
            /* Progress Bar: currently too fast for this to work
             * prog = new ProgressIndicator();
             * prog.Text = "Getting Elements";
             * prog.IsVisible = true;
             * prog.IsIndeterminate = false;
             * SystemTray.SetProgressIndicator(this, prog);
             * //SystemTray.BackgroundColor = Color.FromArgb(255, 55, 55, 55);*/
            InitializeComponent();
            DataContext = App.ViewModel;



            NavigationInTransition navigateInTransition = new NavigationInTransition();

            navigateInTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeIn
            };
            navigateInTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeIn
            };

            NavigationOutTransition navigateOutTransition = new NavigationOutTransition();

            navigateOutTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeOut
            };
            navigateOutTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeOut
            };

            TransitionService.SetNavigationInTransition(this, navigateInTransition);
            TransitionService.SetNavigationOutTransition(this, navigateOutTransition);

            this.gcw = new GeoCoordinateWatcher();
            this.gcw.PositionChanged += new EventHandler <GeoPositionChangedEventArgs <GeoCoordinate> >(gcw_PositionChanged);
            this.gcw.Start();
        }
Esempio n. 10
0
        public hello()
        {
            InitializeComponent();
            NavigationInTransition navigateInTransition = new NavigationInTransition();

            navigateInTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeIn
            };
            navigateInTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeIn
            };

            NavigationOutTransition navigateOutTransition = new NavigationOutTransition();

            navigateOutTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeOut
            };
            navigateOutTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeOut
            };
            TransitionService.SetNavigationInTransition(this, navigateInTransition);
            TransitionService.SetNavigationOutTransition(this, navigateOutTransition);
        }
        public PivotPage10()
        {
            InitializeComponent();
            #region EFFECTS SETTINGS
            NavigationInTransition navigateInTransition = new NavigationInTransition();

            navigateInTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeIn
            };
            navigateInTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeIn
            };

            NavigationOutTransition navigateOutTransition = new NavigationOutTransition();

            navigateOutTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeOut
            };
            navigateOutTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeOut
            };

            TransitionService.SetNavigationInTransition(this, navigateInTransition);
            TransitionService.SetNavigationOutTransition(this, navigateOutTransition);
            #endregion


            LoadTrainData();

            ReturnInputData();

            CreateNetwork();

            OutputCalculate();

            SendAdvice();
        }
Esempio n. 12
0
        private void Close()
        {
            // Unhook from events
            if (_frame != null)
            {
                _frame.Navigated         -= HandleFrameNavigated;
                _frame.NavigationStopped -= HandleFrameNavigationStoppedOrFailed;
                _frame.NavigationFailed  -= HandleFrameNavigationStoppedOrFailed;

                // Restore host page transitions for the completed "popup" navigation
                var frameContentWhenOpenedAsUiElement = _frameContentWhenOpened as UIElement;
                if (null != frameContentWhenOpenedAsUiElement)
                {
                    TransitionService.SetNavigationInTransition(frameContentWhenOpenedAsUiElement, _savedNavigationInTransition);
                    _savedNavigationInTransition = null;
                    TransitionService.SetNavigationOutTransition(frameContentWhenOpenedAsUiElement, _savedNavigationOutTransition);
                    _savedNavigationOutTransition = null;
                }

                _frame = null;
                _frameContentWhenOpened = null;
                _chooserPage            = null;
            }
        }
Esempio n. 13
0
        // Constructor
        public ContactMenu()
        {
            InitializeComponent();
            // anda bisa mengganti SlideTransitionMode sesuai dengan keinginan
            NavigationInTransition navigateInTransition = new NavigationInTransition();

            navigateInTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeIn
            };
            navigateInTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeIn
            };

            NavigationOutTransition navigateOutTransition = new NavigationOutTransition();

            navigateOutTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeOut
            };
            navigateOutTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeOut
            };
            TransitionService.SetNavigationInTransition(this, navigateInTransition);
            TransitionService.SetNavigationOutTransition(this, navigateOutTransition);
        }
Esempio n. 14
0
        protected BaseView()
        {
            var navInTransition = new NavigationInTransition()
            {
                Backward = new TurnstileTransition {
                    Mode = TurnstileTransitionMode.BackwardIn
                },
                Forward = new TurnstileTransition {
                    Mode = TurnstileTransitionMode.ForwardIn
                }
            };
            var navOutTransition = new NavigationOutTransition()
            {
                Backward = new TurnstileTransition {
                    Mode = TurnstileTransitionMode.BackwardOut
                },
                Forward = new TurnstileTransition {
                    Mode = TurnstileTransitionMode.ForwardOut
                }
            };

            TransitionService.SetNavigationInTransition(this, navInTransition);
            TransitionService.SetNavigationOutTransition(this, navOutTransition);
        }
Esempio n. 15
0
 private void ExecuteNextCommand()
 {
     TransitionService.Navigate(NextView, null);
 }
Esempio n. 16
0
        public PageBase()
        {
            ProgressBar progressBar = new ProgressBar();

            progressBar.IsIndeterminate = true;
            int num1 = 0;

            progressBar.VerticalAlignment = (VerticalAlignment)num1;
            SolidColorBrush solidColorBrush1 = new SolidColorBrush(Colors.White);

            progressBar.Foreground = (Brush)solidColorBrush1;
            int num2 = 1;

            progressBar.Visibility     = (Visibility)num2;
            this._progressBar          = progressBar;
            this._appBarButtonSettings = new ApplicationBarIconButton()
            {
                IconUri = new Uri("Resources/appbar.feature.settings.rest.png", UriKind.Relative),
                Text    = CommonResources.MainPage_Menu_AppBar_Settings
            };
            this.Flyouts           = new ObservableCollection <IFlyout>();
            this.FullscreenLoaders = new ObservableCollection <FullscreenLoader>();
            this._guid             = Guid.NewGuid();
            this._menuAppBar       = new ApplicationBar();
            Rectangle rectangle1 = new Rectangle();
            int       num3       = 0;

            rectangle1.HorizontalAlignment = (HorizontalAlignment)num3;
            int num4 = 0;

            rectangle1.VerticalAlignment = (VerticalAlignment)num4;
            double num5 = 65.0;

            rectangle1.Width = num5;
            double num6 = 96.0;

            rectangle1.Height = num6;
            SolidColorBrush solidColorBrush2 = new SolidColorBrush(Colors.Transparent);

            rectangle1.Fill = (Brush)solidColorBrush2;
            int num7 = 0;

            rectangle1.UseOptimizedManipulationRouting = num7 != 0;
            this._openMenuTapArea = rectangle1;
            Rectangle rectangle2 = new Rectangle();
            int       num8       = 0;

            rectangle2.HorizontalAlignment = (HorizontalAlignment)num8;
            int num9 = 3;

            rectangle2.VerticalAlignment = (VerticalAlignment)num9;
            double num10 = 16.0;

            rectangle2.Width = num10;
            SolidColorBrush solidColorBrush3 = new SolidColorBrush(Colors.Transparent);

            rectangle2.Fill = (Brush)solidColorBrush3;
            int num11 = 0;

            rectangle2.UseOptimizedManipulationRouting = num11 != 0;
            Thickness thickness = new Thickness(0.0, 96.0, 0.0, 0.0);

            rectangle2.Margin = thickness;
            this._menuCallout = rectangle2;
            Rectangle rectangle3 = new Rectangle();
            int       num12      = 3;

            rectangle3.HorizontalAlignment = (HorizontalAlignment)num12;
            int num13 = 3;

            rectangle3.VerticalAlignment = (VerticalAlignment)num13;
            SolidColorBrush solidColorBrush4 = new SolidColorBrush(Colors.Transparent);

            rectangle3.Fill = (Brush)solidColorBrush4;
            int num14 = 0;

            rectangle3.UseOptimizedManipulationRouting = num14 != 0;
            int num15 = 1;

            rectangle3.Visibility     = (Visibility)num15;
            this._transparentOverlay  = rectangle3;
            this._lastTimeNavigatedTo = DateTime.MinValue;
            this._panels = new List <IMyVirtualizingPanel>();
            ++PageBase.TotalCount;
            this.SetNavigationEffects();
            this._imageViewerDecorator.SetPage((PhoneApplicationPage)this);
            if (ParametersRepository.GetParameterForIdAndReset("SwitchNavigationEffects") != null)
            {
                this.SwitchNavigationEffects();
            }
            if (ParametersRepository.GetParameterForIdAndReset("IsMenuNavigation") != null)
            {
                TransitionService.SetNavigationInTransition((UIElement)this, (NavigationInTransition)null);
                if (ParametersRepository.GetParameterForIdAndReset("NeedClearNavigationStack") != null)
                {
                    this._shouldResetStack = true;
                }
            }
            this.Loaded                    += new RoutedEventHandler(this.PageBase_Loaded);
            this.OrientationChanged        += new EventHandler <OrientationChangedEventArgs>(this.PageBase_OrientationChanged);
            this.Flyouts.CollectionChanged += (NotifyCollectionChangedEventHandler)((sender, args) =>
            {
                this.UpdateOpenMenuTapAreaVisibility();
                this.FlyoutsCollectionChanged();
            });
            this.FullscreenLoaders.CollectionChanged += (NotifyCollectionChangedEventHandler)((sender, args) =>
            {
                this.UpdateOpenMenuTapAreaVisibility();
                this.FlyoutsCollectionChanged();
            });
        }
 public Transition GetNextTransition(string id, string instanceID)
 {
     return(TransitionService
            .Query(instanceID)
            .FirstOrDefault(e => e.NID == id));
 }
        public void Persistent(Element entry, Action <string, object> callback)
        {
            Node n = (entry as Node);

            entry.NID = Guid.NewGuid().ToString();
            callback(ResourceManage.SQL_WORKFLOW_NODE_INSERT, new { entry.NID, entry.ID, entry.Name, NodeType = n.NodeType.ToString(), entry.InstanceID, n.Cooperation, n.Assistant, n.Veto, n.Back, n.Url });

            foreach (Transition transition in n.Transitions)
            {
                transition.RelationshipID = entry.NID;
                transition.Origin         = entry.ID;
                transition.InstanceID     = entry.InstanceID;
                TransitionService.Persistent(transition, callback);
            }

            foreach (Elements.Action a in n.Actions)
            {
                a.RelationshipID = entry.NID;
                a.InstanceID     = entry.InstanceID;
                ActionService.Persistent(a, callback);
            }

            foreach (Group r in n.Groups)
            {
                r.RelationshipID = entry.NID;
                r.InstanceID     = entry.InstanceID;
                GroupService.Persistent(r, callback);
            }

            foreach (Organization o in n.Organizations)
            {
                o.RelationshipID = entry.NID;
                o.InstanceID     = entry.InstanceID;
                OrganizationService.Persistent(o, callback);
            }

            foreach (Actor a in n.Actors)
            {
                a.RelationshipID = entry.NID;
                a.InstanceID     = entry.InstanceID;
                ActorService.Persistent(a, callback);
            }

            foreach (Carbon c in n.Carbons)
            {
                c.RelationshipID = entry.NID;
                c.InstanceID     = entry.InstanceID;
                CarbonService.Persistent(c, callback);
            }

            foreach (Elements.Rule r in n.Rules)
            {
                r.RelationshipID = entry.NID;
                r.InstanceID     = entry.InstanceID;
                RuleService.Persistent(r, callback);
            }

            if (n.Command != null)
            {
                n.Command.InstanceID     = entry.InstanceID;
                n.Command.RelationshipID = entry.NID;
                CommandService.Persistent(n.Command, callback);
            }
        }
 private void ItemClick(int arg1, View oldView, int arg3, View newView)
 {
     TransitionService.SetTransitionInfo(new Tuple <View, string>(newView.FindViewById <ImageView>(Resource.Id.image), Resources.GetString(Resource.String.Picture)));
 }
Esempio n. 20
0
 public static TransitionService GetInstance() => _instance ?? (_instance = new TransitionService());
Esempio n. 21
0
 private void ResetNavigationEffects()
 {
     TransitionService.SetNavigationInTransition((UIElement)this, null);
     TransitionService.SetNavigationOutTransition((UIElement)this, null);
 }
Esempio n. 22
0
 private void ExecutePrevCommand()
 {
     TransitionService.Navigate(PrevVew, null);
 }
        // Constructor
        public MainPage()
        {
            InitializeComponent();
            DataContext = App.ViewModel;

            #region Animation
            NavigationInTransition navigateInTransition = new NavigationInTransition();
            navigateInTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeIn
            };
            navigateInTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeIn
            };

            NavigationOutTransition navigateOutTransition = new NavigationOutTransition();
            navigateOutTransition.Backward = new SlideTransition {
                Mode = SlideTransitionMode.SlideDownFadeOut
            };
            navigateOutTransition.Forward = new SlideTransition {
                Mode = SlideTransitionMode.SlideUpFadeOut
            };

            TransitionService.SetNavigationInTransition(this, navigateInTransition);
            TransitionService.SetNavigationOutTransition(this, navigateOutTransition);

            // http://social.msdn.microsoft.com/Forums/silverlight/en-US/291c1434-ec00-427a-bd81-47b0252b1370/subscript-and-superscript-in-textblock?forum=silverlightnet
            #endregion
            #region Tile
            ShellTile tile = ShellTile.ActiveTiles.FirstOrDefault();

            if (!App.ViewModel.IsDataLoaded)
            {
                App.ViewModel.LoadData();
            }
            if (tile != null)
            {
                ObservableCollection <Element> table = ((PeriodicTable)DataContext).Items;
                FlipTileData flipTile = new FlipTileData();
                flipTile.Title     = "Chemistry Tools";
                flipTile.BackTitle = "Chemistry Tools";
                Random random        = new Random();
                int    randomElement = random.Next(table.Count);
                string tileStuff     =
                    table[randomElement].Name + "\n"
                    + table[randomElement].Amu.ToString() + " \n"
                    + table[randomElement].AtomicNumber + "";

                //Medium size Tile 336x336 px
                flipTile.BackContent         = tileStuff;
                flipTile.BackgroundImage     = new Uri("/Images/mediumAppIcon.png", UriKind.Relative);
                flipTile.BackBackgroundImage = new Uri("", UriKind.Relative);

                randomElement = random.Next(PeriodicTable.PeriodicTableList.Count);


                //Wide size Tile 691x336 px
                //flipTile.WideBackgroundImage = new Uri("", UriKind.Relative);
                //flipTile.WideBackContent = tileStuff;
                //flipTile.WideBackBackgroundImage = new Uri("", UriKind.Relative);

                //Update Live Tile
                tile.Update(flipTile);
            }
            #endregion

            Visibility isVisible = (Visibility)Application.Current.Resources["PhoneLightThemeVisibility"];
            if (isVisible == System.Windows.Visibility.Visible)
            {
                // Active Windows Phone 8 Theme is Light Theme
                OutputMoles.Background  = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255));
                OutputMoles.Foreground  = new SolidColorBrush(Color.FromArgb(255, 0, 0, 0));
                OutputMoles.BorderBrush = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255));
            }
            else
            {
                // Active Windows Phone 8 Theme is Dark Theme
                OutputMoles.Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255));
                OutputMoles.Background = new SolidColorBrush(Color.FromArgb(255, 0, 0, 0));
            }
            // Makes the System Tray Accent Color
            //    SolidColorBrush x = (SolidColorBrush)Resources["PhoneAccentBrush"];
            //    SystemTray.SetBackgroundColor(this, x.Color);



            this.gcw = new GeoCoordinateWatcher();
            this.gcw.PositionChanged += new EventHandler <GeoPositionChangedEventArgs <GeoCoordinate> >(gcw_PositionChanged);
            this.gcw.Start();
        }
Esempio n. 24
0
        public PageBase()
        {
            ProgressBar progressBar = new ProgressBar();
            int         num1        = 1;

            progressBar.IsIndeterminate = (num1 != 0);
            int num2 = 0;

            ((FrameworkElement)progressBar).VerticalAlignment = ((VerticalAlignment)num2);
            SolidColorBrush solidColorBrush1 = new SolidColorBrush(Colors.White);

            ((Control)progressBar).Foreground = ((Brush)solidColorBrush1);
            int num3 = 1;

            ((UIElement)progressBar).Visibility = ((Visibility)num3);
            this._progressBar      = progressBar;
            this.Flyouts           = new ObservableCollection <IFlyout>();
            this.FullscreenLoaders = new ObservableCollection <FullscreenLoader>();
            this._guid             = Guid.NewGuid();
            this._menuAppBar       = new ApplicationBar();
            Rectangle rectangle1 = new Rectangle();
            int       num4       = 0;

            ((FrameworkElement)rectangle1).HorizontalAlignment = ((HorizontalAlignment)num4);
            int num5 = 0;

            ((FrameworkElement)rectangle1).VerticalAlignment = ((VerticalAlignment)num5);
            double num6 = 65.0;

            ((FrameworkElement)rectangle1).Width = num6;
            double num7 = 96.0;

            ((FrameworkElement)rectangle1).Height = num7;
            SolidColorBrush solidColorBrush2 = new SolidColorBrush(Colors.Transparent);

            ((Shape)rectangle1).Fill = ((Brush)solidColorBrush2);
            int num8 = 0;

            ((FrameworkElement)rectangle1).UseOptimizedManipulationRouting = (num8 != 0);
            this._openMenuTapArea = rectangle1;
            Rectangle rectangle2 = new Rectangle();
            int       num9       = 0;

            ((FrameworkElement)rectangle2).HorizontalAlignment = ((HorizontalAlignment)num9);
            int num10 = 3;

            ((FrameworkElement)rectangle2).VerticalAlignment = ((VerticalAlignment)num10);
            double num11 = 16.0;

            ((FrameworkElement)rectangle2).Width = num11;
            SolidColorBrush solidColorBrush3 = new SolidColorBrush(Colors.Transparent);

            ((Shape)rectangle2).Fill = ((Brush)solidColorBrush3);
            int num12 = 0;

            ((FrameworkElement)rectangle2).UseOptimizedManipulationRouting = (num12 != 0);
            Thickness thickness = new Thickness(0.0, 96.0, 0.0, 0.0);

            ((FrameworkElement)rectangle2).Margin = thickness;
            this._menuCallout = rectangle2;
            Rectangle rectangle3 = new Rectangle();
            int       num13      = 3;

            ((FrameworkElement)rectangle3).HorizontalAlignment = ((HorizontalAlignment)num13);
            int num14 = 3;

            ((FrameworkElement)rectangle3).VerticalAlignment = ((VerticalAlignment)num14);
            SolidColorBrush solidColorBrush4 = new SolidColorBrush(Colors.Transparent);

            ((Shape)rectangle3).Fill = ((Brush)solidColorBrush4);
            int num15 = 0;

            ((FrameworkElement)rectangle3).UseOptimizedManipulationRouting = (num15 != 0);
            int num16 = 1;

            ((UIElement)rectangle3).Visibility = ((Visibility)num16);
            this._transparentOverlay           = rectangle3;
            this._lastTimeNavigatedTo          = DateTime.MinValue;
            this._panels = new List <IMyVirtualizingPanel>();
            //base.\u002Ector();
            ++PageBase.TotalCount;
            this.SetNavigationEffects();
            this._imageViewerDecorator.SetPage((PhoneApplicationPage)this);
            if (ParametersRepository.GetParameterForIdAndReset("SwitchNavigationEffects") != null)
            {
                this.SwitchNavigationEffects();
            }
            if (ParametersRepository.GetParameterForIdAndReset("IsMenuNavigation") != null)
            {
                TransitionService.SetNavigationInTransition((UIElement)this, null);
                if (ParametersRepository.GetParameterForIdAndReset("NeedClearNavigationStack") != null)
                {
                    this._shouldResetStack = true;
                }
            }
            // ISSUE: method pointer
            ((FrameworkElement)this).Loaded += (new RoutedEventHandler(this.PageBase_Loaded));
            this.OrientationChanged         += (new EventHandler <OrientationChangedEventArgs>(this.PageBase_OrientationChanged));
            this.Flyouts.CollectionChanged  += (NotifyCollectionChangedEventHandler)((sender, args) =>
            {
                this.UpdateOpenMenuTapAreaVisibility();
                this.FlyoutsCollectionChanged();
            });
            this.FullscreenLoaders.CollectionChanged += (NotifyCollectionChangedEventHandler)((sender, args) =>
            {
                this.UpdateOpenMenuTapAreaVisibility();
                this.FlyoutsCollectionChanged();
            });
        }