【问题标题】:Text being cut off during localization本地化期间文本被截断
【发布时间】:2014-02-05 21:12:08
【问题描述】:

好的,这对我来说是一个非常荒谬的问题,因为我之前让它完美运行。在我的程序中,我有 CheckBoxes 和文本。这些CheckBoxes 中的Content 通过DynamicResource 连接到位于资源字典中的strings

我的问题是,当这些CheckBoxes 中的Content 发生变化时,有时文本会被截断,如下所示:

过去,我相信通过将Width 属性设置为auto 可以解决此问题。所有这些CheckBoxes 都将它们的Width 设置为auto,但仍然被切断。如何使文本的Width 是动态的?

注意:这个问题是在我移动了CheckBoxes 之后出现的。他们以前工作得很好。

编辑:我也尝试将Width 全部删除,但我认为这与将Width 设置为auto 具有相同的效果。

【问题讨论】:

  • 它们很可能被另一个控件或它们所在的容器截断。请出示您的 XAML。
  • 我认为它被容器切断了,我只需要弄清楚如何修复它。这是因为我不小心把它放在了我的Grid 之外。如果你回答问题,我会给你答案。
  • 为了让我们帮助您,您必须让我们知道您正在使用什么(即发布 XAML)。否则,你是对的——“[you] 只需要弄清楚如何解决它。” :)
  • 在运行时使用 Snoop 检查可视化树,以更好地了解那里发生了什么。
  • @WonkotheSane 我确实通过确保CheckBoxesGrid 中来修复它

标签: c# wpf checkbox localization dynamicresource


【解决方案1】:

我通过@WonkotheSane 的评论发现我不小心将CheckBoxes 放在了Grid 之外,当我移动它们时它们所在的位置。为了纠正这个问题,我所要做的就是确保 CheckBoxes 保留在 Grid 中。

【讨论】:

    猜你喜欢
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多