ContentDirection Výčet
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í.
Představuje směr zobrazení ovládacích prvků, které obsahují text v ovládacím prvku kontejneru.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| NotSet | 0 | Nenastavil se. |
| LeftToRight | 1 | Zleva doprava. |
| RightToLeft | 2 | Zprava doleva. |
Příklady
Následující příklad ukazuje použití výčtu ContentDirection k nastavení Panel.Direction vlastnosti. Ovládací ListBox prvek se naplní hodnotami výčtu ContentDirection . Směr zobrazení popisku a přepínačů na panelu se mění podle hodnoty, kterou uživatel vybere ze seznamu. Vzhledem k tomu, že tento příklad používá anglický text, je-li RightToLeft vybrána hodnota, text je 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 nenastavili Panel.Direction na RightToLeft hodnotu, pokud byste zobrazovali text pro jazyk, který používá pořadí zleva doprava.
<%@ 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
Výčet ContentDirection představuje směr zobrazení ovládacích prvků, které obsahují text v ovládacím prvku kontejneru. Ovládací prvky, jako jsou ovládací Panel prvky a WebPart ovládací prvky, mají vlastnosti, které používají ContentDirection hodnoty výčtu k určení směru zobrazení podřízených ovládacích prvků, které obsahují text.
Pokud zadáte LeftToRight hodnotu, podřízené ovládací prvky, které obsahují text zobrazený zleva doprava, a zarovnat text na levé straně ovládacího prvku kontejneru. Pokud zadáte RightToLeft hodnotu, podřízené ovládací prvky, které obsahují text zobrazený zprava doleva, a zarovnat text na pravé straně ovládacího prvku kontejneru.
RightToLeft Tato hodnota slouží k zobrazení textu pro jazyky napsané zprava doleva, například arabštinu a hebrejštinu.