TextBox控件

    AcceptsReturn:設置爲True時,接受多行文本輸入;設置爲False時,只能輸入一行文本。

TextWrapping:設置或獲取TextBox控件的自動換行狀態;該屬性共有2個值。當值爲Wrap時,自動換行;當值爲NoWrap時,不自動換行。

 

  1. <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
  2.           <StackPanel> 
  3.               <!--支持自動換行,且可輸入多行文本--> 
  4.               <TextBox Name="textBox1" TextWrapping="Wrap" Height="100" AcceptsReturn="True" ></TextBox> 
  5.               <!--不支持自動換行,且可輸入多行文本--> 
  6.               <TextBox Name="textBox2" TextWrapping="NoWrap" Height="100" AcceptsReturn="True" ></TextBox> 
  7.               <!--支持自動換行,且不可輸入多行文本--> 
  8.               <TextBox Name="textBox3" TextWrapping="Wrap" Height="100" AcceptsReturn="False"></TextBox> 
  9.               <!--不支持自動換行,且不可輸入多行文本--> 
  10.               <TextBox Name="textBox4" TextWrapping="NoWrap" Height="100" AcceptsReturn="False"></TextBox> 
  11.           </StackPanel> 
  12.       </Grid> 

HorizontalScrollBarVisibility:水平方向滾動條,該屬性共有4個值。

(1)當值爲Disabled時,滾動條處於失去激活狀態;

(2)當值爲Auto時,根據需要自動顯示與隱藏;

(3)當值爲Hidden時,始終隱藏;

(4)當值爲Visible時,始終可見。

VerticalScrollBarVisibility:垂直方向滾動條,該屬性共有4個值。

(1)當值爲Disabled時,滾動條處於失去激活狀態;

(2)當值爲Auto時,根據需要自動顯示與隱藏;

(3)當值爲Hidden時,始終隱藏;

(4)當值爲Visible時,始終可見。

另一個頁面Second.xaml

 

  1. <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
  2.            <StackPanel> 
  3.                <TextBox Name="textBox1" AcceptsReturn="True"  HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" TextChanged="textBox1_TextChanged" Height="140"></TextBox> 
  4.                <TextBlock  Text="您還可以輸入140個字" Name="textBlock1"></TextBlock> 
  5.            </StackPanel> 
  6.        </Grid> 

C#代碼:

  1. private void textBox1_TextChanged(object sender, TextChangedEventArgs e) 
  2.         { 
  3.             int num = textBox1.MaxLength - Convert.ToInt32(textBox1.Text.Length); 
  4.             textBlock1.Text = "您還可以輸入"+num; 
  5.         } 

TextChanged:當TextBox控件中的文本被修改時觸發。

SelectionChanged:當TextBox控件中被用戶選中的文本改變時觸發。

KeyDown:當Windows Phone 7虛擬或真實鍵盤某個鍵按下時觸發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章