Я пытаюсь включить VideoView с некоторым наложением в изменяющееся представление (прокрутка, изменение размера и т. Д.). Проблема в том, что оверлей остается в том же положении. Я пытался это исправить, я искал решение, но не смог ничего найти или придумать. Можно ли это как-то сделать?
Чтобы предоставить демо, я отредактировал Example1.xaml и Example1.xaml.cs из LibVLCSharp.WPF.Sample в приложении следующим образом:
Example1.xaml
...
<ScrollViewer>
<StackPanel>
<StackPanel Background="Blue" Height="300" Width="200"/>
<uc:VideoView x:Name="VideoView" Width="200" Height="200"/>
<StackPanel Background="Red" Height="300" Width="200"/>
</StackPanel>
</ScrollViewer>
...
Example1.xaml.cs
...
public Example1()
{
InitializeComponent();
_controls = new Controls(this);
VideoView.Content = _controls;
VideoView.Height = 200;
}
...
Это делает окно прокручиваемым и должно продемонстрировать проблему. Проблема в том, что кнопки «Пуск» и «Стоп» не прокручиваются вместе с VideoView.
Unscrolled:
прокручивается:
![Scrolled](https://i.stack.imgur.com/TcIK0.png)
Заранее спасибо.