【发布时间】: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 我确实通过确保
CheckBoxes在Grid中来修复它
标签: c# wpf checkbox localization dynamicresource