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, ve kterém se mají zobrazit ovládací prvky, které obsahují text v ovládacím Panel prvku.
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í hodnota 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 změní podle hodnoty, 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 pořadí zleva doprava anglického textu je zachováno. V reálné aplikaci byste vlastnost RightToLeft nenastaviliDirection, pokud byste zobrazovali text pro jazyk zleva doprava.
Poznámka:
Následující ukázka kódu používá model kódu s jedním souborem a při kopírování přímo do souboru s kódem nemusí správně fungovat. Tento vzorový kód musí být zkopírován do prázdného textového souboru, který má příponu .aspx. Další informace o modelu kódu webového formuláře najdete v tématu ASP.NET model kódu stránky webového formuláře.
<%@ 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 Vlastnost slouží k určení směru 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 | Description |
|---|---|
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é obsahují zobrazení textu zleva doprava. Pokud zadáte RightToLeft, podřízené ovládací prvky, které zahrnují zobrazení textu zprava doleva. Slouží RightToLeft k zobrazení textu pro jazyky napsané 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ší.