CalendarDay.IsSelected Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob das von einer Instanz dieser Klasse dargestellte Datum im Calendar-Steuerelement ausgewählt ist. Diese Eigenschaft ist schreibgeschützt.
public:
property bool IsSelected { bool get(); };
public bool IsSelected { get; }
member this.IsSelected : bool
Public ReadOnly Property IsSelected As Boolean
Eigenschaftswert
true
, wenn das von einer Instanz dieser Klasse dargestellte Datum im Calendar-Steuerelement ausgewählt ist, andernfalls false
.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie mithilfe der IsSelected -Eigenschaft ermittelt wird, ob das aktuelle Datum in Calendarausgewählt ist. Beachten Sie, dass die Day -Eigenschaft des -Objekts, das DayRenderEventArgs an den DayRender Ereignishandler übergeben wird, das CalendarDay -Objekt ist.
<%@ 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.IsSelected && e.Day.IsToday)
{
Label1.Text = "You selected today's date.";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar id="calendar1" runat="server"
WeekendDayStyle-BackColor="gray"
OnDayRender="DayRender"/>
<br /><br />
<asp:Label id="Label1" runat="server"/>
</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.IsSelected And e.Day.IsToday Then
Label1.Text = "You selected today's date."
End If
End Sub 'DayRender
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar id="calendar1" runat="server"
WeekendDayStyle-BackColor="gray"
OnDayRender="DayRender"/>
<br /><br />
<asp:Label id="Label1" runat="server"/>
</form>
</body>
</html>
Hinweise
Verwenden Sie die IsSelected -Eigenschaft, um programmgesteuert zu bestimmen, ob das von einem instance dieser Klasse dargestellte Datum im Calendar Steuerelement ausgewählt ist. Dies ermöglicht es Ihnen, die Darstellung bzw. das Verhalten des Tages auf der Grundlage dieses Werts programmgesteuert festzulegen.