none
wpf应用程序窗口在非活动窗口状态下依然能遮挡当前活动窗口的效果要怎么设置? RRS feed

  • 问题

  • 有一些软件,它的某个设置可以使窗口不是活动窗口的状态下依然盖在所有窗口的最前面,活动窗口也被遮挡着,怎样让wpf窗口实现这个效果?若这个效果可以实现,假设我的wpf窗口开启了这个效果,那么有另一个应用程序,它也开启了这个效果,wpf窗口程序会不会抛出异常?

    2017年3月21日 15:10

答案


  • Hi  便携式家园,

    Window.Topmost 属性指示该窗体是否应显示为最顶层窗体,即使它并不是活动的窗体。您可以使用此属性创建始终显示在应用程序中的窗口,例如查找和替换工具窗口。

    Window.Owner 属性指示一个窗体属于另一个窗体,这个属性可以实现一个子窗体始终在另一个窗体的前面,可以实现随父窗体同时隐藏到任务栏并且同时从任务栏出现,当父窗体消失时,子窗体也会消失。

    详情请参考MSDN文档对这两个属性的解释。

    Best Regards,

    Yohann Lu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年3月22日 5:20
    版主