<!-- silverlig提供了TextBox和PasswordBox编辑控件。 TextBox控件用来接收用户通过键盘等输入设备输入的数据, PasswordBox控件用来接收用户输入的敏感数据信息,用户的输入在前端都显示为特定的密码字符。 TextBox控件是用来显示和输入单行和多行文本,它是Silverlight中最常用的文本输入控件。 TextBox控件的重要属性: AcceptsReturn——该值确定文本框是否允许和显示换行符或回车符。 值为True时可以显示多行文本,支持输入回车符。 IsReadOnly——确定用户是否能够在文本框中更改文本。 值为True时文本框只读。 SelectedText——在文本框中被选中的文本。 SelectionBackground——文本框中被选中的文本的背景色。 SelectionLength——文本框中选中的文本长度。 SelectionStart——被选中的文本的起始位置。 Text——文本框中的文本内容。 textwrapping——当文本的长度超过文本框的宽度时是否换行。 Nowarp——不自动换行,超出的部分被截断; Wrap——自动换行,文本长度超过控件宽度是自动换行。 --> <Grid x:Name="LayoutRoot" Background="White"> <StackPanel x:Name="stackPanel" Background="White"> <TextBlock Margin="10,5,0" Text="文本显示和编辑控件——TextBox" FontSize="18" FontWeight="Bold" Foreground="#ffbe4d4d"/> <TextBlock Margin="20,10,0" Text="输入文本,只读文本框将同步显示输入的文本:"/> <TextBox x:Name="ReadWriteTextBox" TextChanged="ReadWriteTextBox_TextChanged" IsReadOnly="False" HorizontalAlignment="Left" Margin="20,0" Width="300"/> <TextBlock Margin="20,0" Text="只读文本框:"/> <TextBox x:Name="ReadOnlyTextBox" IsReadOnly="True" HorizontalAlignment="Left" Margin="20,0" Text="具有水印功能的文本框:"/> <TextBox x:Name="waterTextBox" Margin="20,0" Text="水印效果文本框" HorizontalAlignment="Left" Width="300" Foreground="Gray" GotFocus="waterTextBox_GotFocus" LostFocus="waterTextBox_LostFocus" /> <TextBlock Margin="20,0" FontSize="11">自定义风格编辑控件:</TextBlock> <TextBox Text="Style" Margin="20,0" HorizontalAlignment="Left" Width="300" FontFamily="Arial" FontSize="15"> <TextBox.SelectionBackground> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <GradientStop Color="Gray" Offset="0.0"/> <GradientStop Color="White" Offset="1.0"/> </LinearGradientBrush> </TextBox.SelectionBackground> </TextBox> <TextBlock Margin="20,0" Text="支持换行的文本框:"/> <TextBox x:Name="multiLineTextBox" Margin="20,0" HorizontalAlignment="Left" AcceptsReturn="True" Width="300" Height="90" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"/> </StackPanel> </Grid>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。