Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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;
                }
            }
        }
Exemple #3
0
        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>";
            }
        }