Gewusst wie: Formatieren von Elementen des Calendar-Webserversteuerelements mit Formaten
Aktualisiert: November 2007
Wie bei den meisten Webserversteuerelementen können auch beim Calendar-Steuerelement Formate verwendet werden, um die Darstellung des Steuerelements anzugeben. Dazu gehören Aspekte wie Schriftart, Farbe und Rahmen. Allgemeine Informationen über die Verwendung von Formaten in Verbindung mit Webserversteuerelementen finden Sie unter ASP.NET-Webserversteuerelemente und CSS-Formatvorlagen.
Hinweis: |
---|
Formate werden nicht in allen Browsern vollständig unterstützt. |
Flexibilität bei der Anpassung der Kalenderausgabe wird dadurch ermöglicht, dass vom Calendar-Steuerelement Formate für eine Anzahl von diskreten Elementen unterstützt werden, aus denen das Kalenderraster besteht. Im folgenden Diagramm wird ein Kalender mit allen optionalen Elementen angezeigt:
In der folgenden Tabelle wird jedes der Elemente beschrieben, das mit Formaten gesteuert werden kann:
Kalenderelement |
Beschreibung |
---|---|
Tage des aktuellen Monats. Wochenenden, der aktuelle und der ausgewählte Tag können unterschiedliche Formate aufweisen, s. u. |
|
Zeile oberhalb des Kalenders, in der die Namen der Tage angezeigt werden. |
|
Bereiche am linken und rechten Ende der Titelleiste, in denen die LinkButton-Steuerelemente zur Monatsnavigation angezeigt werden. |
|
Tage des vorherigen und nächsten Monats, die in der aktuellen Monatsansicht angezeigt werden. |
|
Der vom Benutzer ausgewählte Tag. |
|
Die Spalte am linken Rand, die Links für die Auswahl einer Woche oder des gesamten Monats enthält. |
|
Titelleiste am oberen Rand des Kalenders, die den Monatsnamen und Links zur Monatsnavigation enthält. Wenn NextPrevStyle festgelegt wird, werden die äußeren Enden der Titelleiste von dieser überschrieben. |
|
Aktuelles Datum. |
|
Wochentage. |
So legen Sie Formate für Kalenderelemente fest
Geben Sie auf der Seite ein Formatelement (z. B. ein <DayStyle>-Element oder ein <TitleStyle>-Element) als untergeordnetes Element des Calendar-Steuerelements ein. Informationen über die Syntax finden Sie unter Calendar-Webserversteuerelement.
Legen Sie Eigenschaften (Attribute) des Formatelements fest, z. B. BackColor oder BorderWidth.
Im Folgenden wird eine Deklaration des Calendar-Steuerelements mit einem DayStyle-Element veranschaulicht:
<asp:Calendar id="Calendar1" > <DayStyle BackColor="#FF8080" BorderWidth="2" BorderStyle="Groove"> </DayStyle> </asp:Calendar>
Sie können Formatelemente auch zur Laufzeit programmgesteuert festlegen.
So legen Sie Formate für Kalenderelemente programmgesteuert fest
Legen Sie Eigenschaften von einzelnen Formatelementen unter Verwendung der folgenden Syntax fest:
Calendar1.StyleName.Property = setting
Im folgenden Beispiel werden typische Formateinstellungen für das Calendar-Steuerelement dargestellt:
Calendar1.DayStyle.Font.Size = New FontUnit(10) Calendar1.TitleStyle.ForeColor = System.Drawing.Color.Red
Calendar1.DayStyle.Font.Size = new FontUnit(10); Calendar1.TitleStyle.ForeColor = System.Drawing.Color.Red;
Hinweis: Details über das Festlegen von Eigenschaften finden Sie unter Festlegen von Eigenschaften für ASP.NET-Serversteuerelemente.