System.Web.UI.WebControls Namespace SiteMapPath Class
.NET Framework version 2.0
Sets or retrieves the default style properties for the nodes in a SiteMapPath control.
Script |
SiteMapPath.NodeStyle.Property [ = enumValue ] |
A Style object that defines the default style properties for the nodes in a SiteMapPath.
Use the NodeStyle property to specify the default appearance of a node in a SiteMapPath control. Common style attributes that can be set include forecolor, backcolor, font, and content alignment. Providing different node styles enhances the appearance of the SiteMapPath control.
The NodeStyle subproperties can be set declaratively using either of the following methods:
The subproperties can also be set programmatically in the form NodeStyle.Property.
Style properties are applied in the following order of precedence:
NOTE: The corresponding node style settings in the RootNodeStyle, ParentNodeStyle, or CurrentNodeStyle properties override the style settings of the NodeStyle property.
If you set the node font style to a strikeout or overline style, the default underline style of the node is not displayed unless it is explicitly set to true.
NOTE: If a NodeTemplate property is defined, the NodeStyle property is ignored.
For a list of style properties that can be set, see the Style class.
The below snippet shows how to set the NodeStyle for a SiteMapPath control at design time.
<asp:sitemappath id = "sitemappath1" runat = "server"
rendercurrentnodeaslink
nodestyle-font-name = "Franklin Gothic Medium"
nodestyle-font-underline
nodestyle-font-bold
rootnodestyle-font-name = "Symbol"
rootnodestyle-font-bold = "false"
currentnodestyle-font-name = "Verdana"
currentnodestyle-font-size = "10pt"
currentnodestyle-font-bold
currentnodestyle-forecolor = "red"
currentnodestyle-font-underline = "false"
hovernodestyle-forecolor = "blue"
hovernodestyle-font-underline />
SiteMapPath Members