ContentDirection Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kapsayıcı denetiminde metin içeren denetimlerin görüntüleneceği yönü temsil eder.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Devralma
Alanlar
LeftToRight | 1 | Soldan sağa. |
NotSet | 0 | Ayarlanmadı. |
RightToLeft | 2 | Sağdan sola. |
Örnekler
Aşağıdaki örnekte, özelliği ayarlamak için numaralandırmanın ContentDirection
nasıl kullanılacağı gösterilmektedir Panel.Direction . Denetim ListBox , numaralandırma değerleriyle ContentDirection
doldurulur. Paneldeki etiket ve radyo düğmelerinin ekran yönü, kullanıcının liste kutusundan seçtiği değere göre değişir. Bu örnekte İngilizce metin kullanıldığından RightToLeft
, değer seçildiğinde metin denetimin sağ tarafında Panel iki yana yaslanır, ancak İngilizce metnin soldan sağa sırası korunur. Gerçek dünyadaki bir uygulamada, soldan Panel.DirectionRightToLeft
sağa sıra kullanan bir dil için metin görüntülüyorsanız, özelliğini değerine ayarlamazsınız.
<%@ 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>
Açıklamalar
Numaralandırma, ContentDirection
kapsayıcı denetiminde metin içeren denetimlerin görüntüleneceği yönü temsil eder. ve WebPart denetimleri gibi Panel denetimler, metin içeren alt denetimlerin ContentDirection
görüntüleneceği yönü belirtmek için numaralandırma değerlerini kullanan özelliklere sahiptir.
Değeri belirtirseniz LeftToRight
, metin içeren alt denetimler metni soldan sağa görüntüler ve kapsayıcı denetiminin sol tarafındaki metni iki yana yaslar. Değeri belirtirseniz RightToLeft
, metin içeren alt denetimler metni sağdan sola görüntüler ve kapsayıcı denetiminin sağ tarafındaki metni yaslar.
RightToLeft
Arapça ve İbranice gibi sağdan sola yazılan dillerin metnini görüntülemek için değerini kullanın.