ContentDirection Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar i vilken riktning du vill visa kontroller som innehåller text i en containerkontroll.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| NotSet | 0 | Inte inställt. |
| LeftToRight | 1 | Vänster till höger. |
| RightToLeft | 2 | Höger till vänster. |
Exempel
I följande exempel visas hur du använder ContentDirection uppräkningen för att ange Panel.Direction egenskapen. En ListBox kontroll fylls med ContentDirection uppräkningsvärdena. Visningsriktningen för etiketten och alternativknapparna i panelen ändras baserat på det värde som användaren väljer i listrutan. Eftersom det här exemplet använder engelsk text, när RightToLeft värdet är markerat, motiveras texten på höger sida av Panel kontrollen, men den engelska textens vänster-till-höger-ordning bibehålls. I ett verkligt program skulle du inte ange Panel.Direction egenskapen till RightToLeft värdet om du visade text för ett språk som använder vänster-till-höger-ordning.
<%@ 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>
Kommentarer
Uppräkningen ContentDirection representerar i vilken riktning du vill visa kontroller som innehåller text i en containerkontroll. Kontroller som Panel kontrollerna och WebPart har egenskaper som använder ContentDirection uppräkningsvärdena för att ange i vilken riktning underordnade kontroller som innehåller text ska visas.
Om du anger värdet LeftToRight styr underordnade kontroller som innehåller textvisningstext från vänster till höger och justerar texten till vänster i containerkontrollen. Om du anger värdet, underordnad RightToLeft kontroll som innehåller textvisningstext från höger till vänster och justerar texten till höger i containerkontrollen. Använd värdet RightToLeft för att visa text för språk som skrivs från höger till vänster, till exempel arabiska och hebreiska.