我有一个非常奇怪的问题:
- 在我的 C# 代码中,如果我设置“Topmost”属性,则窗口不会停留在顶部。
- 但是,如果我在 Snoop 中切换相同的属性,窗口将保持在顶部。
我的问题是:Snoop 在做什么来强制窗口刷新?
我试过的
我尝试了以下方法:
window.UpdateLayout()
;window.InvalidateVisual()
;- 添加后台任务以持续设置此属性。
- 设置
TopMost
为false
,然后true
,以触发 DependencyProperty 刷新。