Panel.Direction Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví směr zobrazení ovládacích prvků, které obsahují text v ovládacím prvku Panel .
public:
virtual property System::Web::UI::WebControls::ContentDirection Direction { System::Web::UI::WebControls::ContentDirection get(); void set(System::Web::UI::WebControls::ContentDirection value); };
public virtual System.Web.UI.WebControls.ContentDirection Direction { get; set; }
member this.Direction : System.Web.UI.WebControls.ContentDirection with get, set
Public Overridable Property Direction As ContentDirection
Hodnota vlastnosti
Jedna z hodnot výčtu ContentDirection . Výchozí formát je NotSet
.
Příklady
Následující příklad kódu ukazuje, jak programově nastavit Direction vlastnost . Ovládací ListBox prvek se naplní hodnotami výčtu ContentDirection . Směr zobrazení popisku a přepínačů na panelu se mění v závislosti na hodnotě, kterou uživatel vybere ze seznamu. Všimněte si, že tento příklad používá anglický text. Proto je při RightToLeft
výběru hodnoty text za bloku na pravé straně Panel ovládacího prvku, ale je zachováno pořadí zleva doprava anglického textu. V reálné aplikaci byste vlastnost nenastavili na , DirectionRightToLeft
pokud byste zobrazovali text pro jazyk zleva doprava.
Poznámka
Následující ukázka kódu používá model s jedním souborem kódu a nemusí správně fungovat, pokud je zkopírován přímo do souboru s kódem na pozadí. Tento vzorový kód musí být zkopírován do prázdného textového souboru s příponou .aspx. Další informace o modelu kódu webových formulářů najdete v tématu ASP.NET model kódu stránky webových formulářů.
<%@ 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>
<title>Panel.Direction Property Example</title>
<script runat="server">
Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
' Determine which list item was clicked.
' Change the display direction of content in the panel.
Select Case (ListBox1.SelectedIndex)
Case 0
Panel1.Direction = ContentDirection.NotSet
Case 1
Panel1.Direction = ContentDirection.LeftToRight
Case 2
Panel1.Direction = ContentDirection.RightToLeft
Case Else
Throw New Exception("You did not select a valid list item.")
End Select
End Sub
</script>
</head>
<body>
<form id="Form1" runat="server">
<h3>Panel.Direction Property Example</h3>
<h4>Select the content display direction for the
controls in the panel.</h4>
<asp:ListBox ID="ListBox1"
Rows="3"
AutoPostBack="True"
SelectionMode="Single"
OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"
runat="server">
<asp:ListItem>NotSet</asp:ListItem>
<asp:ListItem>LeftToRight</asp:ListItem>
<asp:ListItem>RightToLeft</asp:ListItem>
</asp:ListBox>
<hr />
<asp:Panel ID="Panel1"
Height="100px"
Width="300px"
BackColor="Aqua"
runat="server">
<asp:Label ID="Label1"
Text = "Select a programming language"
runat="server">
</asp:Label><br /><br />
<asp:RadioButton id="Radio1"
Text="C#"
Checked="False"
GroupName="RadioGroup1"
runat="server">
</asp:RadioButton><br />
<asp:RadioButton id="Radio2"
Text="Visual Basic"
Checked="False"
GroupName="RadioGroup1"
runat="server">
</asp:RadioButton><br />
<asp:RadioButton id="Radio3"
Text="C++"
Checked="False"
GroupName="RadioGroup1"
runat="server">
</asp:RadioButton><br />
</asp:Panel>
</form>
</body>
</html>
Poznámky
Direction Pomocí vlastnosti určete směr zobrazení ovládacích prvků, které obsahují text v ovládacím Panel prvku. Tato vlastnost je nastavena pomocí jedné z hodnot výčtu ContentDirection . Následující tabulka uvádí možné hodnoty.
Hodnota | Popis |
---|---|
NotSet |
Směr obsahu není nastaven. |
LeftToRight |
Směr obsahu je zleva doprava. |
RightToLeft |
Směr obsahu je zprava doleva. |
Pokud zadáte LeftToRight
, podřízené ovládací prvky, které zahrnují zobrazení textu zleva doprava. Pokud zadáte RightToLeft
, podřízené ovládací prvky, které obsahují zobrazení textu zprava doleva. Slouží RightToLeft
k zobrazení textu v jazycích psaných zprava doleva, jako je arabština nebo hebrejština.
Poznámka
Tato vlastnost je podporována pouze v prohlížečích, které podporují HTML 4.0 nebo novější.