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 kontejneru ovládacího prvku.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Dědičnost
Pole
LeftToRight | 1 | Zleva doprava. |
NotSet | 0 | Nenastaveno |
RightToLeft | 2 | Zprava doleva. |
Příklady
Následující příklad ukazuje, jak použít ContentDirection
výčet 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 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 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, ve kterém chcete zobrazit ovládací prvky, které obsahují text v kontejneru ovládacího prvku. Ovládací prvky jako Panel a WebPart mají vlastnosti, které používají hodnoty výčtu ContentDirection
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 pro zobrazení textu zleva doprava a zarovnání textu na levé straně ovládacího prvku kontejneru. Pokud zadáte RightToLeft
hodnotu, podřízené ovládací prvky, které obsahují text pro zobrazení textu zprava doleva a zarovnat text na pravé straně ovládacího prvku kontejneru. Hodnotu použijte RightToLeft
k zobrazení textu v jazycích, které jsou napsané zprava doleva, jako je arabština a hebrejština.