【问题标题】:Exact amount of line in Windows Phone textboxWindows Phone 文本框中的确切行数
【发布时间】:2013-06-09 05:21:26
【问题描述】:

我需要以某种方式获取 Windows Phone (8) 文本框中的确切行数。我一直在寻找,但无法真正找到答案。而且我不能只将文本作为字符串并在换行符上拆分。 Dis 对于我的文本框所具有的文本类型非常不可靠。你知道如何做到这一点吗?

编辑: 澄清一下,我需要知道实际显示的行数,以便知道文本框何时已满,以便我可以开始删除顶部的行,向上移动所有其他行,然后在底部添加新行以获得一种滚动效果。这意味着像 textwrapping 这样的东西可能会导致换行。

【问题讨论】:

  • " 而且我不能只将文本作为字符串并在换行符处拆分。对于我的文本框所具有的文本类型,Dis 非常不可靠" - 那么是什么决定了换行符呢?
  • 文字换行和其他一些未知字符
  • 文本换行不是换行符...
  • 出于我的目的,我想确定文本框何时达到物理显示行的最大数量,以便我可以让它开始为添加到底部的每一行删除顶部的行。
  • 我不明白的部分是你说你想要一种滚动效果....为什么不启用VerticalScrollBarVisibility 并在不重新发明轮子的情况下获得滚动效果?

标签: c# wpf xaml windows-phone-8 windows-phone


【解决方案1】:

Windows Phone 文本框控件受其高度属性的限制,而不是行数。行数可以通过手动填充文本框然后计数来确定。

文本框中的最大行数最终取决于您使用的字体系列和字体大小。

【讨论】:

    猜你喜欢
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    相关资源
    最近更新 更多