自定义应用程序未出现在要在 Microsoft Teams 或 Skype 中共享的 windows 列表中

Custom application doesn't appear in list of windows to share in Microsoft Teams or Skype

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

我的第一个理论是它与 window 样式有关,因为我们有一个自定义工具栏和一些其他自定义内容,但到目前为止,乱搞它还没有成功。

我可以通过共享整个桌面来共享应用程序,但我希望能够select仅共享应用程序本身。

有谁知道 Teams/Skype 如何决定什么 windows 应该显示在共享列表中,或者我可能缺少什么才能使我的应用程序出现在该列表中?

我终于想通了。我必须在 Window.xaml 文件中设置 Title 属性,我稍后通过代码设置它,但显然这还不够好。拥有 non-empty 标题会使 window 出现在 Teams 中的可共享应用程序列表中。