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 angezeigt werden, die Text in einem Containersteuerelement enthalten.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| NotSet | 0 | Nicht festgelegt. |
| LeftToRight | 1 | Links nach Rechts. |
| RightToLeft | 2 | Rechts nach Links. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die ContentDirection Aufzählung zum Festlegen der Panel.Direction Eigenschaft verwendet wird. Ein ListBox Steuerelement wird mit den ContentDirection Enumerationswerten aufgefüllt. Die Anzeigerichtung der Beschriftung 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 markiert ist, wird der Text auf der rechten Seite des Panel Steuerelements ausgerichtet, 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 würden, 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 Aufzählung stellt die Richtung dar, in der Steuerelemente angezeigt werden, die Text in ein Containersteuerelement enthalten. Steuerelemente wie die Panel Steuerelemente verfügen WebPart ü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, werden untergeordnete Steuerelemente, die Textanzeigetext von links nach rechts enthalten, enthalten, und den Text auf der linken Seite des Containersteuerelements rechtfertigen. Wenn Sie den RightToLeft Wert angeben, werden untergeordnete Steuerelemente, die Textanzeigetext von rechts nach links enthalten, und den Text auf der rechten Seite des Containersteuerelements rechtfertigen. Verwenden Sie den RightToLeft Wert, um Text für Sprachen anzuzeigen, die von rechts nach links geschrieben wurden, z. B. Arabisch und Hebräisch.