当我调用loadStyleDeclarations
时,我遇到多行没有正确格式化的文字问题。但是,如果我加载相同的样式表TWICE,那么它会正确刷新并重新格式化文本。
所以我想要做的是刷新我的控件以使其重新格式化文本。我尝试了ValidateNow()
和ValidateDisplayList()
,但似乎都没有导致正确的布局请求。
我猜loadStyleDeclarations()
调用了其他一些重新验证函数,但我不能发现它是什么。
答案 0 :(得分:1)
尝试在组件上调用invalidateProperties()和/或invalidateDisplayList()。这应该会导致组件在下一次屏幕更新时重新呈现。