0

我在调用时遇到多行文本无法正确重新格式化的问题loadStyleDeclarations。但是,如果我两次加载相同的样式表,那么它会正确刷新并重新格式化文本。

所以我想做的是刷新我的控件,让它重新格式化文本。我已经尝试过ValidateNow()ValidateDisplayList()但似乎都没有引起正确的布局请求。

我猜想loadStyleDeclarations()调用其他一些重新验证功能,但我找不到它是什么。

4

1 回答 1

1

尝试在您的组件上调用 invalidateProperties() 和/或 invalidateDisplayList()。这应该会导致组件在下一次屏幕更新时重新呈现。

于 2008-11-22T04:54:31.443 回答