xaml – TextBlock中的多种颜色
发布时间:2020-12-13 20:34:45 所属栏目:Windows 来源:网络整理
导读:是否可以为TextBlock添加动态颜色..i.e.有一个字符在一种颜色,而下一个字符在另一种颜色. TextBlock Text="{Binding no}" TextWrapping="Wrap" Margin="10,0" Style="{StaticResource PhoneTextSubtleStyle}" FontSize="40" Foreground="#A400C4FF" // Can w
是否可以为TextBlock添加动态颜色..i.e.有一个字符在一种颜色,而下一个字符在另一种颜色.
<TextBlock Text="{Binding no}" TextWrapping="Wrap" Margin="10,0" Style="{StaticResource PhoneTextSubtleStyle}" FontSize="40" Foreground="#A400C4FF" > // Can we add something here to specify what colours for what chars </TextBlock> 基本上我从no输入动态4字符序列.我已将它绑定到ListBox中的TextBlock.是否可以使用不同颜色的字符. 如果是这样,可以动态添加这些颜色,例如.如果我单击某个按钮某些字符会改变颜色? 谢谢.任何帮助表示赞赏.
实际上,你可以在数据绑定Textblock或许多其他地方进行StringFormat时派上用场.
如果您确实想要尝试它,就像这里是一个表单标签的SL示例,它在文本必填字段旁边放置一个红色星号,但是也可以添加更多内容,如示例所示.应该适用于Silverlight,WPF,UWP等…… <TextBlock> <Run Text="*" Foreground="#FFE10101"/><Run Text="Required Line" /> <Run Text="Red" Foreground="Red"/> <Run Text="Blue" Foreground="Blue"/> <Run Text="{Binding SomeString,StringFormat='Hell ya you can make {0} a different color!'}" Foreground="Orange"/> </TextBlock> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 使用Perc 4 / Di和Windows SBS 2003在Dell Power
- windows – 如何拦截dll方法调用?
- windows-server-2003 – Active Directory的默认
- win7安装oracle11g和oracle client和pl/sql
- 为Windows Phone 8编译SQLite
- Windows PKI:如何导入,签署/发布和导出大量CSR?
- 从二进制dll文件中删除C类名称
- windows – 作为HA故障转移群集存储池的内部存储
- win7运行mapreduce报错Could not locate executa
- Windows – 如何运行.exe但是保持在同一个命令窗
热点阅读