Panel.Direction Eigenschaft
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.
Ruft ab oder legt die Richtung fest, in der Steuerelemente angezeigt werden, die Text in ein Panel Steuerelement enthalten.
public:
virtual property System::Web::UI::WebControls::ContentDirection Direction { System::Web::UI::WebControls::ContentDirection get(); void set(System::Web::UI::WebControls::ContentDirection value); };
public virtual System.Web.UI.WebControls.ContentDirection Direction { get; set; }
member this.Direction : System.Web.UI.WebControls.ContentDirection with get, set
Public Overridable Property Direction As ContentDirection
Eigenschaftswert
Einer der ContentDirection Enumerationswerte. Der Standardwert lautet NotSet.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die Direction Eigenschaft programmgesteuert festgelegt wird. Ein ListBox Steuerelement wird mit den ContentDirection Enumerationswerten aufgefüllt. Die Anzeigerichtung der Beschriftung und Optionsfelder im Panel ändern sich basierend auf dem Wert, den der Benutzer im Listenfeld auswählt. Beachten Sie, dass 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 Direction Eigenschaft RightToLeft nicht festlegen, wenn Sie Text für eine Sprache von links nach rechts anzeigen würden.
Hinweis
Im folgenden Codebeispiel wird das Codemodell mit einer Datei verwendet und funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei kopiert werden, die über eine .aspx Erweiterung verfügt. Weitere Informationen zum Web Forms-Codemodell finden Sie unter ASP.NET Web Forms Page Code Model.
<%@ 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
Verwenden Sie die Direction Eigenschaft, um die Anzeigerichtung für Steuerelemente anzugeben, die Text in ein Panel Steuerelement einschließen. Diese Eigenschaft wird mit einem der ContentDirection Enumerationswerte festgelegt. In der folgenden Tabelle sind die möglichen Werte aufgeführt.
| Wert | Beschreibung |
|---|---|
NotSet |
Die Inhaltsrichtung ist nicht festgelegt. |
LeftToRight |
Die Inhaltsrichtung ist von links nach rechts. |
RightToLeft |
Die Inhaltsrichtung ist von rechts nach links. |
Wenn Sie angeben, werden untergeordnete Steuerelemente, die die Textanzeige von links nach rechts enthalten, angegeben LeftToRight. Wenn Sie angeben, werden untergeordnete Steuerelemente, die Textanzeigen von rechts nach links enthalten, angegeben RightToLeft. Wird verwendet, um Text für Sprachen anzuzeigen, die von rechts nach links geschrieben werden, z. B RightToLeft . Arabisch oder Hebräisch.
Hinweis
Diese Eigenschaft wird nur in Browsern unterstützt, die HTML 4.0 oder höher unterstützen.