ArcGISPortalViewer.Controls.LiveTile.Start C# (CSharp) Method

Start() private method

private Start ( ) : void
return void
        private void Start()
        {
            _currentIndex = 0;
            if (_currentElement != null)
                _currentElement.DataContext = GetCurrent();
            if (_nextElement != null)
                _nextElement.DataContext = GetNext();
            if (_timer == null)
            {
                _timer = new DispatcherTimer() { Interval = TimeSpan.FromSeconds(1) };
                _timer.Tick += timer_Tick;
                _timer.Interval = TimeSpan.FromSeconds(_randomizer.Next(5) + 5);
            }
            _timer.Start();
        }