ContentDirection Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la direzione di visualizzazione dei controlli che includono testo in un controllo contenitore.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Ereditarietà
Campi
LeftToRight | 1 | Da sinistra a destra. |
NotSet | 0 | Non impostata. |
RightToLeft | 2 | Da destra a sinistra. |
Esempio
Nell'esempio seguente viene illustrato come utilizzare l'enumerazione ContentDirection
per impostare la Panel.Direction proprietà . Un ListBox controllo viene popolato con i valori di ContentDirection
enumerazione. La direzione di visualizzazione dell'etichetta e dei pulsanti di opzione nel pannello cambia in base al valore selezionato dall'utente nella casella di riepilogo. Poiché in questo esempio viene utilizzato il testo in inglese, quando il RightToLeft
valore è selezionato, il testo viene giustificato sul lato destro del Panel controllo, ma viene mantenuto l'ordine da sinistra a destra del testo in inglese. In un'applicazione reale non si imposta la Panel.Direction proprietà sul RightToLeft
valore , se si visualizza il testo per una lingua che usa l'ordine da sinistra a destra.
<%@ 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>
Commenti
L'enumerazione ContentDirection
rappresenta la direzione in cui visualizzare i controlli che includono testo in un controllo contenitore. I controlli come Panel e WebPart hanno proprietà che usano i ContentDirection
valori di enumerazione per specificare la direzione in cui visualizzare i controlli figlio che includono testo.
Se si specifica il LeftToRight
valore , i controlli figlio che includono testo visualizzato testo da sinistra a destra e giustificare il testo sul lato sinistro del controllo contenitore. Se si specifica il RightToLeft
valore , i controlli figlio che includono testo visualizzato testo da destra a sinistra e giustificano il testo sul lato destro del controllo contenitore. Usare il RightToLeft
valore per visualizzare il testo per le lingue scritte da destra a sinistra, ad esempio arabo ed ebraico.