Esempio n. 1
0
        // Displays a fixed tool tip for the Scheduler.
        // Breaking MVVM but it done for simplicity.
        private void TimeSegment_MouseEnter(object sender, MouseEventArgs e)
        {
            Rectangle rect = sender as Rectangle;

            if (rect == null)
            {
                return;
            }
            ScheduleHour hour = rect.DataContext as ScheduleHour;

            if (hour == null)
            {
                return;
            }

            this.dayTimeHoverText.Text = String.Format("{0}, {1}", hour.Day.FullName, hour.FullName);

            ScheduleViewModel viewModel = this.DataContext as ScheduleViewModel;

            if (viewModel != null)
            {
                viewModel.TimeSegment_MouseEnter(hour, e);
            }
        }