zoukankan      html  css  js  c++  java
  • 2018-11-17-win10-uwp-在-xaml-让-TextBlock-换行

    title author date CreateTime categories
    win10 uwp 在 xaml 让 TextBlock 换行
    lindexi
    2018-11-17 16:2:29 +0800
    2018-11-17 15:35:37 +0800
    Win10 UWP

    本文告诉大家几个方法在 xaml 的 TextBlock 的 Text 换行

    在 xaml 可以使用 
 表示换行,所以最简单的方法是在 Text 里面输入 
 换行

    如显示下面的图片,可以使用下面代码

            <TextBlock Text="换行的最简单方法&#x0a;欢迎访问我博客 lindexi.gitee.io 里面有大量 UWP WPF 博客
    " 
                       HorizontalAlignment="Center"
                       VerticalAlignment="Center" />

    如果换行需要使用 可以在 xaml 使用 &#x0d;&#x0a; 替换

    如果是在 WPF 可以通过 LineBreak 的方法换行

            <TextBlock HorizontalAlignment="Center"
                       VerticalAlignment="Center">
                <TextBlock.Text>
                    换行的最简单方法
                    <LineBreak/>
                    欢迎访问我博客 lindexi.gitee.io 里面有大量 UWP WPF 博客
                </TextBlock.Text>
            </TextBlock>

    但是上面的方法无法在 UWP 使用

    好在可以使用xml:space="preserve"直接输入换行

            <TextBlock xml:space="preserve">
                <TextBlock.Text>
                    换行的最简单方法
                    欢迎访问我博客 lindexi.gitee.io 里面有大量 UWP WPF 博客
                </TextBlock.Text>
            </TextBlock>

    添加了 space 就可以在换行的时候自动换行

    如果担心在 元素 上添加 xml:space="preserve" 会让其他的功能不好用,可以使用资源的方法,请看代码

            <Grid.Resources>
                <x:String x:Key="str" xml:space="preserve">
                    换行的最简单方法
                    欢迎访问我博客 lindexi.gitee.io 里面有大量 UWP WPF 博客
                </x:String>
            </Grid.Resources>
            <TextBlock HorizontalAlignment="Center" 
                       VerticalAlignment="Center" Text="{StaticResource str}">
             
            </TextBlock>

    使用了 xml:space="preserve" 会将行前的空格也加上

  • 相关阅读:
    冒泡排序(C语言)解析
    URL的重写
    探索sscli, 开启CLR 的大门——配置环境详解(转)
    反射概述
    C#项目打包,并自动安装SQL数据库
    HttpRequest.ServerVariables[""]中的参数集
    如何动态设置全局theme,及在web.config中读取pages节点的内容。
    ASP.NET2.0发送电子邮件
    MD5加密的绵集
    ASP.NET中动态生成Xml格式文档,并转换为HTML文件
  • 原文地址:https://www.cnblogs.com/lindexi/p/12086513.html
Copyright © 2011-2022 走看看