Sdílet prostřednictvím


CalendarDay.IsToday Vlastnost

Definice

Získá hodnotu, která označuje, zda datum reprezentované instancí této třídy je stejné datum určené TodaysDate vlastností Calendar ovládacího prvku. Tato vlastnost je jen ke čtení.

public:
 property bool IsToday { bool get(); };
public bool IsToday { get; }
member this.IsToday : bool
Public ReadOnly Property IsToday As Boolean

Hodnota vlastnosti

true pokud datum reprezentované instancí této třídy je stejné datum určené TodaysDate vlastností Calendar ovládacího prvku; falsev opačném případě .

Příklady

Následující příklad ukazuje, jak použít IsToday vlastnost k určení, zda datum vykreslené v DayRender události je aktuální datum. Pokud je datem aktuální datum, zobrazí se ve žluté buňce s červeným textem na .Calendar Všimněte si Day , že vlastnost objektu DayRenderEventArgs předaná do obslužné DayRender rutiny události je CalendarDay objekt .

<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
<script language="C#" runat="server">

      void DayRender(Object source, DayRenderEventArgs e) 
      {
      
         if (e.Day.IsToday)
         {
            e.Cell.BackColor=System.Drawing.Color.Yellow;
            e.Cell.ForeColor=System.Drawing.Color.Red;
         }  
      
      }

   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
<script language="VB" runat="server">
        Sub DayRender(source As Object, e As DayRenderEventArgs)
            If e.Day.IsToday Then
                e.Cell.BackColor = System.Drawing.Color.Yellow
                e.Cell.ForeColor = System.Drawing.Color.Red
            End If
        End Sub 'DayRender  
   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>

Poznámky

IsToday Pomocí vlastnosti můžete programově určit, zda datum reprezentované instancí této třídy je stejné datum určené TodaysDate vlastností Calendar ovládacího prvku. To vám umožní programově řídit vzhled nebo chování dne na základě této hodnoty.

Poznámka

I když je datum určené TodaysDate vlastností obvykle systémovým datem na serveru, je možné ho v případě potřeby změnit.

Platí pro

Viz také