ContentDirection Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de richting waarin besturingselementen worden weergegeven die tekst bevatten in een containerbesturingselement.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| NotSet | 0 | Niet ingesteld. |
| LeftToRight | 1 | Van links naar rechts. |
| RightToLeft | 2 | Van rechts naar links. |
Voorbeelden
In het volgende voorbeeld ziet u hoe u de ContentDirection opsomming gebruikt om de Panel.Direction eigenschap in te stellen. Een ListBox besturingselement wordt gevuld met de ContentDirection opsommingswaarden. De weergaverichting van het label en keuzerondjes in het deelvenster verandert op basis van de waarde die de gebruiker selecteert in de keuzelijst. Omdat in dit voorbeeld Engelse tekst wordt gebruikt wanneer de RightToLeft waarde is geselecteerd, wordt de tekst rechts van het Panel besturingselement uitgevuld, maar blijft de volgorde van links naar rechts van de Engelse tekst behouden. In een echte toepassing stelt u de Panel.Direction eigenschap niet in op de RightToLeft waarde als u tekst weergeeft voor een taal die van links naar rechts wordt gebruikt.
<%@ 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>
Opmerkingen
De ContentDirection opsomming vertegenwoordigt de richting waarin besturingselementen worden weergegeven die tekst bevatten in een containerbesturingselement. Besturingselementen zoals de Panel besturingselementen en WebPart besturingselementen hebben eigenschappen die gebruikmaken van de ContentDirection opsommingswaarden om de richting op te geven waarin onderliggende besturingselementen met tekst moeten worden weergegeven.
Als u de LeftToRight waarde opgeeft, bevatten onderliggende besturingselementen tekst die tekst van links naar rechts bevat en rechtvaardigt u de tekst aan de linkerkant van het containerbesturingselement. Als u de RightToLeft waarde opgeeft, worden onderliggende besturingselementen met tekstweergavetekst van rechts naar links uitgevullen en de tekst aan de rechterkant van het containerbesturingselement uitgevullen. Gebruik de RightToLeft waarde om tekst weer te geven voor talen die van rechts naar links zijn geschreven, zoals Arabisch en Hebreeuws.