WPF Popup 控件导致被遮挡内容不刷新的原因
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF Popup 控件导致被遮挡内容不刷新的原因相关的知识,希望对你有一定的参考价值。
原文:WPF Popup 控件导致被遮挡内容不刷新的原因WPF Popup 控件导致被遮挡内容不刷新的原因
周银辉
今天在写一个WPF控件时用到了Popup控件,很郁闷的情况是:当popup关闭时,原来被popup挡住的界面部分不刷新,非要手动刷新一下(比如最大最小化一下窗口),就连网上传说的这个方法也不行
public static class UiHelper { private delegate void NoArgDelegate(); public static void Refresh(this UIElement obj) { obj.Dispatcher.Invoke(DispatcherPriority.Render, (NoArgDelegate)delegate { }); } }
原来是AllowsTransparency这个属性引起的,将其设置为true就可以了
以上是关于WPF Popup 控件导致被遮挡内容不刷新的原因的主要内容,如果未能解决你的问题,请参考以下文章