protected override void SelectStyleCore(CalendarCellStyleContext context, Telerik.UI.Xaml.Controls.Input.RadCalendar container)
        {
            var events = (container.DataContext as ViewModel).Events;

            if (events.Where(e => e.Date == context.Date).Count() > 0)
            {
                context.CellTemplate = this.EventTemplate;
            }
        }
Example #2
0
        public ThirdPartyControlForm()
        {
            InitializeComponent();

            var myHostControl = new Microsoft.Toolkit.Forms.UI.XamlHost.WindowsXamlHost();

            myHostControl.Dock = DockStyle.Fill;
            myHostControl.Name = "uwpHost";

            var customControl = new Telerik.UI.Xaml.Controls.Input.RadCalendar();

            customControl.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Stretch;
            customControl.VerticalAlignment   = Windows.UI.Xaml.VerticalAlignment.Stretch;
            myHostControl.Child = customControl;

            this.Controls.Add(myHostControl);
        }