CalendarDay.IsToday Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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; false
v 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.