Windows Store Apps note002

1、xaml中输入引号和换行号:

"引号

换行

注意分号必需;

2、TextWrapping属性的不同;

先看看官网中的解释:

例子:

<TextBlock Text=""Example:"congratulationshello my girl" FontSize="50" TextWrapping="NoWrap" Width="240" Height="300"/>

NoWrap: Wrap: WrapWholeWords:

NoWrap:无论如何不换行,除非在xaml中写下换行符,,或者在TextBox中有

AcceptsReturn="True"Wrap:无论如何都会换行;

WrapWholeWords:换行的时候会保持单词的完整性。

3、TextBlock中的<LineBreak/>用法;

这个在官网讲得挺清楚的:https://msdn.microsoft.com/zh-cn/library/bb979793(v=vs.95).aspx

4、TextBlock中字符出界的处理,TextTrimming,参见

https://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.texttrimming(v=vs.100).aspx

TextTrimming="None" TextTrimming="CharacterEllipsis" TextTrimming="WordEllipsis" TextTrimming="Clip"

5、FlowDirection;

也就是字体从哪边开始出来:

FlowDirection="RightToLeft" FlowDirection="LeftToRight"

6、TextBox;

背景色透明:Background="Transparent"

边框厚度:BorderThickness="10"

从右往左输入:FlowDirection="RightToLeft"

是否检查单词拼写错误,也就是是否在错误单词下面画波浪线:IsSpellCheckEnabled="True"

文字居中显示:TextAlignment="Center"

可输入回车:AcceptsReturn="True"

没有文字时的提醒文字:PlaceholderText="请输入您的用户名"

一些常用的关于TextBox的绑定:

<Grid Background="Black"><TextBlock HorizontalAlignment="Left" Margin="40,91,0,0" TextWrapping="Wrap" Text="{Binding SelectedText, ElementName=TextBox1}" VerticalAlignment="Top" Height="47" Width="224" FontSize="30"/><TextBlock HorizontalAlignment="Left" Margin="40,178,0,0" TextWrapping="Wrap" Text="{Binding Text, ElementName=TextBox1}" VerticalAlignment="Top" Height="52" Width="224" FontSize="30"/><TextBox x:Name="TextBox1" HorizontalAlignment="Left" Margin="40,254,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Height="120" Width="224" FontSize="30"/><TextBlock HorizontalAlignment="Left" Margin="296,254,0,0" TextWrapping="Wrap" Text="{Binding Text.Length, ElementName=TextBox1}" VerticalAlignment="Top" Height="71" Width="76" FontSize="30"/></Grid>效果:

7、PasswordBox;

修改密码的显示字符:PasswordChar="★"

有可见密码按钮:IsPasswordRevealButtonEnabled="True"

一个背包,几本书,所有喜欢的歌,

Windows Store Apps note002

相关文章:

你感兴趣的文章:

标签云: