无法在 wpf 中关闭 libvlcsharp 弹出窗口

问题描述

这是我关于stackoverflow的第一个问题..我对libvlcsharp有一些问题: 当我将 vlcsharp mediaElement 放入弹出窗口(如下面的代码)并运行应用程序时,vlcsharp 将在弹出窗口的右上角添加 3 个按钮:最小化、最大化和关闭。 最小化和最大化工作正常,但是当我点击关闭按钮时什么也没有发生。 实际代码

<popup>
<wpf:VideoView  x:Name="myVideoControl" MediaPlayer="{Binding MediaPlayer}"  />
</popup>

弹窗截图: libvlcsharp popup screenshop

解决方法

在调用 Play 之前确保 Popup 可见,否则 VLC 将创建自己的窗口(D3D11 窗口)