WPF 使用后台代码设置窗体控件的样式没立刻起效,点击一下窗体激活才生效

尝试使用UpdateLayout()、CommandManager.InvalidateRequerySuggested(),还尝试了给窗体激活、获取焦点都不行。

最后发现是在修改完样式之后,有个后台线程的控件的Visible改成Collapsed(具体控件可以参考我的另一篇文章:https://www.cnblogs.com/log9527blog/p/17466852.html)。

把样式的调整放到该控件的Visible改成Collapsed之后就可以解决该问题。

posted @ 2023-06-08 16:23  log9527  阅读(31)  评论(0编辑  收藏  举报