ContentDirection Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Richtung dar, in der Steuerelemente, die Text in einem Containersteuerelement enthalten, angezeigt werden sollen.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Vererbung
Felder
LeftToRight | 1 | Von links nach rechts. |
NotSet | 0 | Nicht festgelegt. |
RightToLeft | 2 | Von rechts nach links. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die Enumeration zum Festlegen der ContentDirection
Panel.Direction Eigenschaft verwendet wird. Ein ListBox Steuerelement wird mit den ContentDirection
Enumerationswerten aufgefüllt. Die Anzeigerichtung der Beschriftungs- und Optionsfelder im Bereich ändern sich basierend auf dem Wert, den der Benutzer aus dem Listenfeld auswählt. Da in diesem Beispiel englischer Text verwendet wird, wenn der RightToLeft
Wert ausgewählt ist, wird der Text auf der rechten Seite des Panel Steuerelements gerechtfertigt, aber die reihenfolge von links nach rechts des englischen Texts wird beibehalten. In einer realen Anwendung würden Sie die Panel.Direction Eigenschaft nicht auf den RightToLeft
Wert festlegen, wenn Sie Text für eine Sprache anzeigen, die von links nach rechts verwendet wird.
<%@ 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>
Hinweise
Die ContentDirection
Enumeration stellt die Richtung dar, in der Steuerelemente angezeigt werden sollen, die Text in ein Containersteuerelement einschließen. Steuerelemente wie die Panel steuerelemente WebPart verfügen über Eigenschaften, die die ContentDirection
Enumerationswerte verwenden, um die Richtung anzugeben, in der untergeordnete Steuerelemente angezeigt werden, die Text enthalten.
Wenn Sie den LeftToRight
Wert angeben, enthalten untergeordnete Steuerelemente Textanzeigetext von links nach rechts und rechtfertigen den Text auf der linken Seite des Containersteuerelements. Wenn Sie den RightToLeft
Wert angeben, enthalten untergeordnete Steuerelemente Textanzeigetext von rechts nach links und rechtfertigen den Text auf der rechten Seite des Containersteuerelements. Verwenden Sie den RightToLeft
Wert, um Text für Sprachen anzuzeigen, die von rechts nach links geschrieben werden, z. B. Arabisch und Hebräisch.