CairoDesktop.MenuBar.InitializeClock C# (CSharp) Method

InitializeClock() private method

Initializes the dispatcher timers to updates the time and date bindings
private InitializeClock ( ) : void
return void
        private void InitializeClock()
        {
            // Create our timer for clock
            DispatcherTimer timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate
            {
                timeText.Text = DateTime.Now.ToString("h:mm tt  ");
                monthText.Text = DateTime.Now.ToString("MMMM ");
                dayText.Text = DateTime.Now.Day.ToString() + "   ";
            }, this.Dispatcher);

            DispatcherTimer fulldatetimer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate
            {
                string dateFormat = "D"; // Culturally safe Long Date Pattern

                timeText.ToolTip = DateTime.Now.ToString(dateFormat);
                monthText.ToolTip = DateTime.Now.ToString(dateFormat);
                dayText.ToolTip = DateTime.Now.ToString(dateFormat);
            }, this.Dispatcher);
        }