Udostępnij za pośrednictwem


SiteMapPath.CurrentNodeStyle Właściwość

Definicja

Pobiera styl używany dla tekstu wyświetlanego dla bieżącego węzła.

public:
 property System::Web::UI::WebControls::Style ^ CurrentNodeStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style CurrentNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.CurrentNodeStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property CurrentNodeStyle As Style

Wartość właściwości

Element Style zawierający ustawienia stylu dla tekstu wyświetlanego dla bieżącego węzła kontrolki SiteMapPath .

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak deklaratywnie ustawić CurrentNodeStyle kontrolkę SiteMapPath na stronie formularzy sieci Web.

<%@ Page language="c#"%>
<!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 runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="Form1" method="post" runat="server">

      <p><asp:SiteMapPath runat="server" ID="SiteMapPath1"
            RootNodeStyle-Font-Bold="true"
            RootNodeStyle-Font-Names="Arial Black"
            RootNodeStyle-Font-Italic="True"
            RootNodeStyle-ForeColor="Green"
            CurrentNodeStyle-ForeColor="Orange"/></p>

      <p><asp:Label
            id="Label1"
            runat="server"
            Width="441px"
            Height="64px"
            AssociatedControlID="TextBox1">
                Enter your customer service issue in the space
                provided below, and we will get back to you as
                soon as possible.</asp:Label></p>

      <p><asp:TextBox id="TextBox1" runat="server"
          Width="448px" Height="96px"></asp:TextBox></p>

      <p><asp:Button id="Button1" runat="server"
          Width="112px" Text="Submit"></asp:Button></p>
    </form>
  </body>
</html>
<%@ Page language="VB"%>
<!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 runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="Form1" method="post" runat="server">

      <p><asp:SiteMapPath runat="server" ID="SiteMapPath1"
            RootNodeStyle-Font-Bold="true"
            RootNodeStyle-Font-Names="Arial Black"
            RootNodeStyle-Font-Italic="True"
            RootNodeStyle-ForeColor="Green"
            CurrentNodeStyle-ForeColor="Orange"/></p>

      <p><asp:Label
            id="Label1"
            runat="server"
            Width="441px"
            AssociatedControlID="TextBox1"
            Height="64px">Enter your customer service issue in the space
                          provided below, and we will get back to you as
                          soon as possible.</asp:Label></p>

      <p><asp:TextBox id="TextBox1" runat="server"
          Width="448px" Height="96px"></asp:TextBox></p>

      <p><asp:Button id="Button1" runat="server"
          Width="112px" Text="Submit"></asp:Button></p>
    </form>
  </body>
</html>

Uwagi

Użyj właściwości , CurrentNodeStyle aby kontrolować wygląd tekstu wyświetlanego dla węzła ścieżki nawigacji, który reprezentuje aktualnie wyświetlaną stronę. Domyślnie tekst wyświetlany jest określony we Title właściwości SiteMapNode , która reprezentuje stronę. Typowe ustawienia stylu obejmują niestandardowy kolor tła, kolor pierwszego planu, właściwości czcionki i odstępy między węzłami.

W przypadku SiteMapPath węzłów właściwości stylu są scalane w jednym stylu w następującej kolejności:

  1. NodeStyle

  2. CurrentNodeStyle lub, jeśli aktualnie wyświetlana strona jest węzłem głównym, RootNodeStyle.

Uwaga

Jeśli ustawisz styl czcionki węzła na przekreślenie lub styl podkreślenia, domyślny styl podkreślenia węzła nie zostanie wyświetlony, chyba że zostanie jawnie ustawiony na truewartość .

Jeśli właściwość jest zdefiniowana CurrentNodeTemplateCurrentNodeStyle , właściwość jest ignorowana.

Dotyczy

Zobacz też