CalendarDay Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimdeki Calendar bir tarihi temsil eder.
public ref class CalendarDay
public class CalendarDay
type CalendarDay = class
Public Class CalendarDay
- Devralma
-
CalendarDay
Örnekler
Aşağıdaki örnek, olayda DayRender işlenen tarihin görüntülenen ay içinde olup olmadığını ve Cumartesi veya Pazar günü düşmediğini belirlemek için bir CalendarDay nesnenin özelliklerinin nasıl kullanılacağını gösterir. Bu tarihler sarı renkte görüntülenir. Day Olay işleyicisine geçirilen nesnenin DayRenderEventArgs özelliğinin DayRender nesne olduğuna CalendarDay dikkat edin.
<%@ 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>
Açıklamalar
CalendarDay Nesne, denetimdeki Calendar bir tarihi temsil eder. Bu sınıfı olay işleyicisinde kullanarak denetimde DayRender işlenen tarihin özelliklerine Calendar program aracılığıyla erişebilirsiniz. Bu, günün özelliklerini (tarihin seçilebilir, seçili, bugünün tarihi veya hafta sonu tarihi gibi) belirlemenize ve günün görünümünü veya davranışını program aracılığıyla denetlemenize olanak tanır.
Bir CalendarDay örneğinin ilk özellik değerlerinin listesini görmek için CalendarDay oluşturucusuna bakın.
Oluşturucular
| Name | Description |
|---|---|
| CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String) |
CalendarDay sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Date |
Bu sınıfın bir örneği tarafından temsil edilen tarihi alır. Bu özellik salt okunurdur. |
| DayNumberText |
Sınıfın bir örneği tarafından temsil edilen tarih için gün numarasının dize eşdeğerini CalendarDay alır. Bu özellik salt okunurdur. |
| IsOtherMonth |
Bu sınıfın bir örneği tarafından temsil edilen tarihin denetimde görüntülenen aydan başka bir ay içinde Calendar olup olmadığını gösteren bir değer alır. Bu özellik salt okunurdur. |
| IsSelectable |
Bu sınıfın bir örneğinin temsil ettiği tarihin denetimde Calendar seçilip seçilemeyeceğini gösteren bir değer alır veya ayarlar. |
| IsSelected |
Denetimde Calendar bu sınıfın bir örneği tarafından temsil edilen tarihin seçili olup olmadığını gösteren bir değer alır. Bu özellik salt okunurdur. |
| IsToday |
Bu sınıfın bir örneği tarafından temsil edilen tarihin denetimin özelliği Calendar tarafından TodaysDate belirtilen tarihle aynı olup olmadığını gösteren bir değer alır. Bu özellik salt okunurdur. |
| IsWeekend |
Bu sınıfın bir örneği tarafından temsil edilen tarihin Cumartesi mi yoksa Pazar mı olduğunu gösteren bir değer alır. Bu özellik salt okunurdur. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |