CalendarDay Třída
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í.
Představuje datum v ovládacím Calendar prvku.
public ref class CalendarDay
public class CalendarDay
type CalendarDay = class
Public Class CalendarDay
- Dědičnost
-
CalendarDay
Příklady
Následující příklad ukazuje, jak použít vlastnosti objektu CalendarDay k určení, zda datum vykreslení v DayRender události je v zobrazeném měsíci a nespadá na sobotu nebo neděli. Tato data se zobrazují žlutě. 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.IsOtherMonth && !e.Day.IsWeekend)
e.Cell.BackColor=System.Drawing.Color.Yellow;
}
</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 Not e.Day.IsOtherMonth And Not e.Day.IsWeekend Then
e.Cell.BackColor = System.Drawing.Color.Yellow
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>
<%@ 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 runat="server">
<title>Calendar DayRender Example</title>
<script runat="server">
void DayRender(Object sender, DayRenderEventArgs e)
{
// Change the background color of the days in the month
// to yellow.
if (!e.Day.IsOtherMonth && !e.Day.IsWeekend)
{
e.Cell.BackColor=System.Drawing.Color.Yellow;
}
// Add custom text to cell in the Calendar control.
if (e.Day.Date.Day == 18)
{
e.Cell.Controls.Add(new LiteralControl("<br />Holiday"));
}
}
void Page_Load(Object sender, EventArgs e)
{
// Manually register the event-handling method for the DayRender
// event of the Calendar control.
Calendar1.DayRender += new DayRenderEventHandler(this.DayRender);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar DayRender Example</h3>
<asp:Calendar id="Calendar1"
runat="server">
<WeekendDayStyle BackColor="gray">
</WeekendDayStyle>
</asp:Calendar>
</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 runat="server">
<title>Calendar DayRender Example</title>
<script runat="server">
Sub DayRender(sender as Object, e As DayRenderEventArgs)
' Change the background color of the days in the month
' to yellow.
If (Not e.Day.IsOtherMonth) And (Not e.Day.IsWeekend) Then
e.Cell.BackColor=System.Drawing.Color.Yellow
End If
' Add custom text to cell in the Calendar control.
If e.Day.Date.Day = 18 Then
e.Cell.Controls.Add(New LiteralControl("<br />Holiday"))
End If
End Sub
Sub Page_Load(sender As Object, e As EventArgs)
' Manually register the event-handling method for the DayRender
' event of the Calendar control.
AddHandler Calendar1.DayRender, AddressOf DayRender
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar DayRender Example</h3>
<asp:Calendar id="Calendar1"
runat="server">
<WeekendDayStyle BackColor="gray">
</WeekendDayStyle>
</asp:Calendar>
</form>
</body>
</html>
Poznámky
Objekt CalendarDay představuje datum v ovládacím Calendar prvku. Tuto třídu můžete použít v obslužné DayRender rutině události pro programový přístup k vlastnostem data, jak je vykresleno v ovládacím Calendar prvku. To vám umožní určit vlastnosti dne (například to, jestli je možné vybrat datum, vybrat, dnešní datum nebo datum víkendu) a programově řídit vzhled nebo chování dne.
Seznam počátečních hodnot vlastností pro instanci CalendarDaynástroje najdete v konstruktoru CalendarDay .
Konstruktory
CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String) |
Inicializuje novou instanci CalendarDay třídy. |
Vlastnosti
Date |
Získá datum reprezentované instancí této třídy. Tato vlastnost je jen ke čtení. |
DayNumberText |
Získá řetězcový ekvivalent čísla dne pro datum reprezentované instancí CalendarDay třídy. Tato vlastnost je jen ke čtení. |
IsOtherMonth |
Získá hodnotu, která označuje, zda datum reprezentované instancí této třídy je v jiném měsíci než měsíc zobrazený v ovládacím Calendar prvku. Tato vlastnost je jen ke čtení. |
IsSelectable |
Získá nebo nastaví hodnotu, která označuje, zda datum reprezentované instancí této třídy lze vybrat v ovládacím Calendar prvku. |
IsSelected |
Získá hodnotu, která označuje, zda datum reprezentované instancí této třídy je vybrána v ovládacím prvku Calendar . Tato vlastnost je jen ke čtení. |
IsToday |
Získá hodnotu, která označuje, zda datum reprezentované instancí této třídy je stejné datum zadané TodaysDate vlastností Calendar ovládacího prvku. Tato vlastnost je jen ke čtení. |
IsWeekend |
Získá hodnotu, která označuje, zda datum reprezentované instancí této třídy je buď sobota nebo neděle. Tato vlastnost je jen ke čtení. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |