CalendarDay.IsSelectable Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, можно ли выбрать дату, представленную экземпляром этого класса, в элементе Calendar управления.
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
Значение свойства
Примеры
В следующем примере показано, как использовать IsSelectable свойство для отключения возможности выбора текущей даты в элементе Calendar управления. Обратите внимание, что Day свойство DayRenderEventArgs объекта, переданное в DayRender обработчик событий, является CalendarDay объектом.
<%@ 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>
Комментарии
IsSelectable Используйте свойство, чтобы указать или определить, можно ли выбрать дату, представленную экземпляром этого класса, в элементе Calendar управления. Это позволяет программно управлять поведением внешнего вида дня на основе этого значения.