Skip to content

Superimposed controls using VideoView in WPF

I've got a situation where we use a docking framework to lay out UI components in our WPF application. Being a docking framework, it is possible to overlay different windows on top of each other, i.e. you could have a VLC plugin in the foreground, and another in the background, as would otherwise be normal with a docking framework.

An issue we have come across (that wasn't the case with VLC.dotnet) is that in a situation like this, if you attempt to play the video on the non-foreground VLC view, it instead launches a separate floating window, even though I explicitly wait until the plugin is loaded correctly (but of course, physically not visible).

Is there something I'm missing? Is anyone aware of a workaround for this issue?

Thanks!

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information