ContentDirection Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kierunek wyświetlania kontrolek zawierających tekst w kontrolce kontenera.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Dziedziczenie
Pola
LeftToRight | 1 | Od lewej do prawej. |
NotSet | 0 | Nie ustawiono. |
RightToLeft | 2 | Od prawej do lewej. |
Przykłady
W poniższym przykładzie pokazano, jak ustawić Panel.Direction właściwość za pomocą wyliczeniaContentDirection
. Kontrolka ListBox jest wypełniana wartościami ContentDirection
wyliczenia. Kierunek wyświetlania etykiet i przycisków radiowych w panelu zmienia się na podstawie wartości wybranej przez użytkownika w polu listy. Ponieważ w tym przykładzie jest używany tekst angielski, po RightToLeft
wybraniu wartości tekst jest uzasadniony po prawej stronie kontrolki Panel , ale zachowana jest kolejność od lewej do prawej tekstu w języku angielskim. W rzeczywistej aplikacji nie ustawisz Panel.Direction właściwości na RightToLeft
wartość, jeśli wyświetlasz tekst dla języka, który używa kolejności od lewej do prawej.
<%@ 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>
Uwagi
Wyliczenie ContentDirection
reprezentuje kierunek wyświetlania kontrolek zawierających tekst w kontrolce kontenera. Kontrolki, takie jak kontrolki Panel i WebPart , mają właściwości, które używają ContentDirection
wartości wyliczenia, aby określić kierunek wyświetlania kontrolek podrzędnych zawierających tekst.
Jeśli określisz wartość, kontrolki LeftToRight
podrzędne zawierające tekst wyświetlany tekst od lewej do prawej i uzasadniają tekst po lewej stronie kontrolki kontenera. Jeśli określisz wartość, kontrolki RightToLeft
podrzędne zawierające tekst wyświetlany tekst od prawej do lewej i uzasadniają tekst po prawej stronie kontrolki kontenera. RightToLeft
Użyj wartości , aby wyświetlić tekst dla języków napisanych od prawej do lewej, takich jak arabski i hebrajski.