CalendarDay.IsSelectable Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de datum die wordt vertegenwoordigd door een exemplaar van deze klasse, kan worden geselecteerd in het Calendar besturingselement.

public:
 property bool IsSelectable { bool get(); void set(bool value); };
public bool IsSelectable { get; set; }
member this.IsSelectable : bool with get, set
Public Property IsSelectable As Boolean

Waarde van eigenschap

true als de datum kan worden geselecteerd; anders, false.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de IsSelectable eigenschap gebruikt om de mogelijkheid uit te schakelen om de huidige datum op het Calendar besturingselement te selecteren. Houd er rekening mee dat de Day eigenschap van het DayRenderEventArgs object dat is doorgegeven aan de DayRender gebeurtenis-handler het CalendarDay object is.

<%@ 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.IsToday)
         {
            e.Day.IsSelectable = false;
         }  
      
      }

   </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 e.Day.IsToday Then
                e.Day.IsSelectable = False
            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>

Opmerkingen

Gebruik de IsSelectable eigenschap om op te geven of te bepalen of de datum die wordt vertegenwoordigd door een exemplaar van deze klasse kan worden geselecteerd in het Calendar besturingselement. Hiermee kunt u programmatisch het gedrag van de dag bepalen op basis van deze waarde.

Van toepassing op

Zie ook