//public Speaker Person
        //{
        //    get => person;
        //    set
        //    {
        //        person = value;
        //        UpdateCalendar();
        //    }
        //}

        private void LoadYear(int year)
        {
            yearLabel.Content = year;
            _calendar.Clear();
            flowLayout.Children.Clear();
            _year = year;

            var start = Core.Helper.GetConregationDay(new DateTime(year, 1, 1));

            if (start.Year < year)
            {
                start = start.AddDays(7);
            }
            var currentMonth = 0;

            while (start.Year == year)
            {
                CalendarYearShortItem item;
                if (start.Month != currentMonth)
                {
                    item = new CalendarYearShortItem(start.Month);
                    FlowLayoutControl.SetIsFlowBreak(item, true);
                    flowLayout.Children.Add(item);
                    _calendar.Add(new DateTime(1900, start.Month, 1), item);
                    currentMonth = start.Month;
                }

                item = new CalendarYearShortItem(start);
                flowLayout.Children.Add(item);
                _calendar.Add(start, item);
                start = start.AddDays(7);
            }
            UpdateCalendar();
        }
Exemplo n.º 2
0
        private void DisplayCard(FlowLayoutControl pField, Cards card)
        {
            string crdSymbol = SetSuitSymbol(card.Suit);
            var    tColor    = (int)card.Suit == 1 || (int)card.Suit == 3 ? Brushes.Red : Brushes.Black;

            Dispatcher.Invoke(() => pField.Children.Add(new TextEdit()
            {
                Text = string.Format("{0}{1}", card.Face, crdSymbol), Foreground = tColor
            }));
        }
 /// <summary>
 /// Pres the load.
 /// </summary>
 public static void PreLoad()
 {
     var a = new GridControl();
     var b = new CarouselPanel();
     var c = new ChartControl();
     var d = new FlowLayoutControl();
     var e = new NavBarControl();
     var f = new PivotGridControl();
     var g = new DocumentPreview();
     var h = new RibbonControl();
     var i = new MapControl();
 }
 /// <summary>
 /// Pres the load flow layout.
 /// </summary>
 public static void PreLoadFlowLayout()
 {
     var d = new FlowLayoutControl();
 }