自定义应用程序未显示在要在Microsoft Teams或Skype中共享的窗口列表中

问题描述

我有一个自定义WPF应用程序.NET 4.5,由于某种原因,它没有显示在Microsoft Teams(或Skype)可以共享的窗口列表中。

我的第一个理论是,它与窗口样式有关,因为我们有一个自定义工具栏和一些其他自定义东西,但是到目前为止,弄乱它并不能使它起作用。

我可以通过共享整个桌面来共享应用程序,但是我希望能够只选择要单独共享的应用程序。

有人知道Teams / Skype如何决定在共享列表中显示哪些窗口,或者我可能缺少使应用程序显示在该列表中的窗口吗?

解决方法

我终于明白了。我必须在 Window.xaml 文件中设置 Title 属性,我稍后通过代码设置它,但显然这还不够好。具有非空标题会使窗口显示在 Teams 中的可共享应用程序列表中。