CalendarProperties.DayNameFormat Property
Gets or sets the name format for days of the week.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.1.dll
NuGet Package: DevExpress.Web
Declaration
Property Value
Type | Default | Description |
---|---|---|
DayNameFormat | Short | A DayNameFormat enumeration value. |
Remarks
This property applies only if the ASPxCalendar.ShowDayHeaders property is set to true
.
The day names are based on the server’s local settings.
Note
The DayNameFormat property synchronizes its value with the editor’s ASPxCalendar.DayNameFormat property.
Example
This example demonstrates how to customize the appearance of different visual elements within the ASPxCalendar control.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register assembly="DevExpress.Web.v8.3, Version=8.3.2.0, Culture=neutral,
PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dxe" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e) {
}
protected void ddlDayNameFormat_SelectedIndexChanged(object sender, EventArgs e) {
myCalendar.DayNameFormat = (DayNameFormat)Enum.Parse(typeof(DayNameFormat),
((DropDownList)sender).SelectedValue.ToString());
}
protected void ddlFirstDayOfWeek_SelectedIndexChanged(object sender, EventArgs e) {
myCalendar.FirstDayOfWeek = (FirstDayOfWeek)Enum.Parse(typeof(FirstDayOfWeek),
((DropDownList)sender).SelectedValue.ToString());
}
protected void cbEnableMonthNavigation_CheckedChanged(object sender, EventArgs e) {
myCalendar.EnableMonthNavigation = ((CheckBox)sender).Checked;
}
protected void cbEnableYearNavigation_CheckedChanged(object sender, EventArgs e) {
myCalendar.EnableYearNavigation = ((CheckBox)sender).Checked;
}
protected void cbReadOnly_CheckedChanged(object sender, EventArgs e) {
myCalendar.ReadOnly = ((CheckBox)sender).Checked;
}
protected void cbShowClearButton_CheckedChanged(object sender, EventArgs e) {
myCalendar.ShowClearButton = ((CheckBox)sender).Checked;
}
protected void cbShowDayHeaders_CheckedChanged(object sender, EventArgs e) {
myCalendar.ShowDayHeaders = ((CheckBox)sender).Checked;
}
protected void cbShowDefaultWeekends_CheckedChanged(object sender, EventArgs e) {
myCalendar.HighlightWeekends = ((CheckBox)sender).Checked;
}
protected void cbShowHeader_CheckedChanged(object sender, EventArgs e) {
myCalendar.ShowHeader = ((CheckBox)sender).Checked;
}
protected void cbShowTodayButton_CheckedChanged(object sender, EventArgs e) {
myCalendar.ShowTodayButton = ((CheckBox)sender).Checked;
}
protected void cbShowWeekNumbers_CheckedChanged(object sender, EventArgs e) {
myCalendar.ShowWeekNumbers = ((CheckBox)sender).Checked;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Showing/hiding calendar elements</title>
<style type="text/css">
tr.BeginGroup td {
border-top: 1px Solid Silver;
padding-top: 10px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<br/>
<table width="100%" border="0" style="border: 1px Solid Silver;"
cellpadding="0" cellspacing="10"><tr>
<td valign="top">
<dxe:ASPxCalendar ID="myCalendar" runat="server">
</dxe:ASPxCalendar>
</td>
<td valign="top" style="width: 100%;">
<table cellpadding="0" border="0" cellspacing="10"
style="border-left: 1px Solid Silver;"><tr>
<td align="left" valign="top"><asp:Label ID="Label1" runat="server"
Text="DayNameFormat:" AssociatedControlID="ddlDayNameFormat" />
</td>
<td valign="top">
<asp:DropDownList ID="ddlDayNameFormat" runat="server"
AutoPostBack="True"
OnSelectedIndexChanged="ddlDayNameFormat_SelectedIndexChanged">
<asp:ListItem>FirstLetter</asp:ListItem>
<asp:ListItem>FirstTwoLetters</asp:ListItem>
<asp:ListItem>Full</asp:ListItem>
<asp:ListItem Selected="True">Short</asp:ListItem>
<asp:ListItem>Shortest</asp:ListItem>
</asp:DropDownList>
</td>
</tr><tr>
<td align="left" valign="top"><asp:Label ID="Label6" runat="server"
Text="FirstDayOfWeek:" AssociatedControlID="ddlFirstDayOfWeek" /></td>
<td valign="top">
<asp:DropDownList ID="ddlFirstDayOfWeek" runat="server"
AutoPostBack="True"
OnSelectedIndexChanged="ddlFirstDayOfWeek_SelectedIndexChanged">
<asp:ListItem Selected="True">Default</asp:ListItem>
<asp:ListItem>Sunday</asp:ListItem>
<asp:ListItem>Monday</asp:ListItem>
<asp:ListItem>Tuesday</asp:ListItem>
<asp:ListItem>Wednesday</asp:ListItem>
<asp:ListItem>Thursday</asp:ListItem>
<asp:ListItem>Friday</asp:ListItem>
<asp:ListItem>Saturday</asp:ListItem>
</asp:DropDownList>
</td>
</tr><tr class="BeginGroup">
<td align="left" valign="top"><asp:Label ID="Label2" runat="server"
Text="EnableMonthNavigation:"
AssociatedControlID="cbEnableMonthNavigation" />
</td>
<td valign="top">
<asp:CheckBox ID="cbEnableMonthNavigation" runat="server"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbEnableMonthNavigation_CheckedChanged" />
</td>
</tr><tr>
<td align="left" valign="top"><asp:Label ID="Label3" runat="server"
Text="EnableYearNavigation:"
AssociatedControlID="cbEnableYearNavigation" />
</td>
<td valign="top">
<asp:CheckBox ID="cbEnableYearNavigation" runat="server"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbEnableYearNavigation_CheckedChanged" />
</td>
</tr><tr class="BeginGroup">
<td align="left" valign="top"><asp:Label ID="Label7" runat="server"
Text="ReadOnly:" AssociatedControlID="cbReadOnly" /></td>
<td valign="top">
<asp:CheckBox ID="cbReadOnly" runat="server" Checked="False"
AutoPostBack="True"
OnCheckedChanged="cbReadOnly_CheckedChanged" />
</td>
</tr><tr class="BeginGroup">
<td align="left" valign="top"><asp:Label ID="Label8" runat="server"
Text="ShowClearButton:" AssociatedControlID="cbShowClearButton" />
</td>
<td valign="top">
<asp:CheckBox ID="cbShowClearButton" runat="server"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbShowClearButton_CheckedChanged" />
</td>
</tr><tr>
<td align="left" valign="top"><asp:Label ID="Label12" runat="server"
Text="ShowTodayButton:" AssociatedControlID="cbShowTodayButton" />
</td>
<td valign="top">
<asp:CheckBox ID="cbShowTodayButton" runat="server"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbShowTodayButton_CheckedChanged" />
</td>
</tr><tr class="BeginGroup">
<td align="left" valign="top"><asp:Label ID="Label9" runat="server"
Text="ShowDayHeaders:" AssociatedControlID="cbShowDayHeaders" />
</td>
<td valign="top">
<asp:CheckBox ID="cbShowDayHeaders" runat="server"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbShowDayHeaders_CheckedChanged" />
</td>
</tr><tr>
<td align="left" valign="top"><asp:Label ID="Label11" runat="server"
Text="ShowHeader:" AssociatedControlID="cbShowHeader" />
</td>
<td valign="top">
<asp:CheckBox ID="cbShowHeader" runat="server" Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbShowHeader_CheckedChanged" />
</td>
</tr><tr>
<td align="left" valign="top"><asp:Label ID="Label10" runat="server"
Text="HighlightWeekends:"
AssociatedControlID="cbShowDefaultWeekends" />
</td>
<td valign="top">
<asp:CheckBox ID="cbShowDefaultWeekends" runat="server"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbShowDefaultWeekends_CheckedChanged" />
</td>
</tr><tr>
<td align="left" valign="top"><asp:Label ID="Label13" runat="server"
Text="ShowWeekNumbers:"
AssociatedControlID="cbShowWeekNumbers" />
</td>
<td valign="top">
<asp:CheckBox ID="cbShowWeekNumbers" runat="server"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="cbShowWeekNumbers_CheckedChanged" />
</td>
</tr>
</table>
</td>
</tr></table>
</div>
</form>
</body>
</html>
See Also