CalendarDay CalendarDay CalendarDay CalendarDay Class

Definition

Stellt ein Datum im Calendar-Steuerelement dar.Represents a date in the Calendar control.

public ref class CalendarDay
public class CalendarDay
type CalendarDay = class
Public Class CalendarDay
Vererbung
CalendarDayCalendarDayCalendarDayCalendarDay

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Eigenschaften eines CalendarDay -Objekts verwendet werden, um zu bestimmen, ob das DayRender im Ereignis gerenderte Datum im angezeigten Monat liegt und nicht an Samstag oder Sonntag steht.The following example demonstrates how to use the properties of a CalendarDay object to determine whether the date being rendered in the DayRender event is in the displayed month and do not fall on Saturday or Sunday. Diese Datumsangaben werden gelb angezeigt.These dates are displayed in yellow. Beachten Sie, Day dass die- DayRenderEventArgs Eigenschaft des-Objekts DayRender , das an den CalendarDay -Ereignishandler geleitet wird, das-ObjektNote that the Day property of the DayRenderEventArgs object passed into the DayRender event handler is the CalendarDay object.

<%@ 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>
   

Hinweise

Ein CalendarDay -Objekt stellt ein Datum Calendar im-Steuerelement dar.A CalendarDay object represents a date in the Calendar control. Sie können diese Klasse im DayRender -Ereignishandler verwenden, um Programm gesteuert Calendar auf die Eigenschaften eines Datums zuzugreifen, das im Steuerelement gerendert wird.You can use this class in the DayRender event handler to programmatically access the properties of a date as it is rendered on the Calendar control. Auf diese Weise können Sie die Eigenschaften des Tages bestimmen (z. b. ob das Datum ausgewählt, ausgewählt, das heutige Datum oder ein Wochenend Datum ist) und die Darstellung oder das Verhalten des Tagesprogramm gesteuert steuern.This allows you to determine the properties of the day (such as whether the date is selectable, selected, today's date, or a weekend date) and programmatically control the appearance or behavior of the day.

Eine Liste der anfänglichen Eigenschaftswerte für eine Instanz von CalendarDayfinden Sie im CalendarDay -Konstruktor.For a list of initial property values for an instance of CalendarDay, see the CalendarDay constructor.

Konstruktoren

CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String) CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String) CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String) CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String)

Initialisiert eine neue Instanz der CalendarDay-Klasse.Initializes a new instance of the CalendarDay class.

Eigenschaften

Date Date Date Date

Ruft das Datum ab, das von einer Instanz dieser Klasse dargestellt wird.Gets the date represented by an instance of this class. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

DayNumberText DayNumberText DayNumberText DayNumberText

Ruft das Zeichenfolgenäquivalent der Tagesnummer für das Datum ab, das von einer Instanz der CalendarDay-Klasse dargestellt wird.Gets the string equivalent of the day number for the date represented by an instance of the CalendarDay class. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

IsOtherMonth IsOtherMonth IsOtherMonth IsOtherMonth

Ruft einen Wert ab, der angibt, ob sich das von einer Instanz dieser Klasse dargestellte Datum in einem anderen als dem im Calendar-Steuerelement angezeigten Monat befindet.Gets a value that indicates whether the date represented by an instance of this class is in a month other than the month displayed in the Calendar control. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

IsSelectable IsSelectable IsSelectable IsSelectable

Ruft einen Wert ab, der angibt, ob das von einer Instanz dieser Klasse dargestellte Datum im Calendar-Steuerelement ausgewählt werden kann, oder legt diesen fest.Gets or sets a value that indicates whether the date represented by an instance of this class can be selected in the Calendar control.

IsSelected IsSelected IsSelected IsSelected

Ruft einen Wert ab, der angibt, ob das von einer Instanz dieser Klasse dargestellte Datum im Calendar-Steuerelement ausgewählt ist.Gets a value that indicates whether the date represented by an instance of this class is selected in the Calendar control. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

IsToday IsToday IsToday IsToday

Ruft einen Wert ab, der angibt, ob es sich bei dem von einer Instanz dieser Klasse dargestellten Datum um das Datum handelt, das von der TodaysDate-Eigenschaft des Calendar-Steuerelements angegeben wird.Gets a value that indicates whether the date represented by an instance of this class is the same date specified by the TodaysDate property of the Calendar control. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

IsWeekend IsWeekend IsWeekend IsWeekend

Ruft einen Wert ab, der angibt, ob das von einer Instanz dieser Klasse dargestellte Datum entweder auf einen Samstag oder auf einen Sonntag fällt.Gets a value that indicates whether the date represented by an instance of this class is a either Saturday or Sunday. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch