void radCalendar1_ElementRender(object sender, RenderElementEventArgs e) { if (radCalendar1.SpecialDays.Contains(e.Day, new MyComparer())) { e.Element.BackColor = Color.Gray; } else { e.Element.ResetValue(LightVisualElement.BackColorProperty, Telerik.WinControls.ValueResetFlags.Local); } }
private void radCalendar1_ElementRender(object sender, RenderElementEventArgs e) { if (this.DatesList.SelectedItem == null) { return; } DateTime renderDate = (DateTime)this.DatesList.SelectedValue; if (renderDate.Equals(e.Day.Date)) { if (this.ColorList.SelectedItem != null) { e.Element.Text = this.radTextBox1.Text; e.Element.DrawFill = true; if (cellBackColor == Color.Empty) { cellBackColor = e.Element.BackColor; } e.Element.BackColor = (Color)this.ColorList.SelectedValue; e.Element.Invalidate(); } } else { if (cellBackColor != Color.Empty) { e.Element.BackColor = cellBackColor; } if (!(e.Element as CalendarCellElement).Selected) { e.Element.DrawFill = false; } else { (e.Element as CalendarCellElement).Selected = true; e.Element.DrawFill = true; } } }
private void radCalendar1_ElementRender(object sender, RenderElementEventArgs e) { //if (e.Day.Date == DateTime.Now.Date) //{ ////} if (e.Day.TemplateItem == null) { RadTextBox txt = new RadTextBox(); txt.Text = "<html>" + "test" + "<br /><p>Aha</p>" + "</html>"; RadHostItem hostItem = new RadHostItem(txt); //e.Day.TemplateItem.cl //e.Day.TemplateItem = hostItem; //e.Element.Text = "<html>" // + e.Day.Date.Day.ToString() + "<br /><p>Aha</p>" + // "</html>"; } }