C# WPF中摄像机的列表视图

C# WPF中摄像机的列表视图,c#,wpf,xaml,dependency-properties,C#,Wpf,Xaml,Dependency Properties,我正试图从我的WPF应用程序中创建一个摄像头列表视图 首先,我使用了,但我有一个无法接受的性能问题,黑色闪烁和低帧率 现在我正在尝试,但我不知道如何将设备绑定到播放器。我用DependencyProperty修改了CapPlayer.cs,但我的所有播放器都显示相同的摄像头 下面是一些代码: private void Current_Loaded(object sender, EventArgs e) { _device = new CapDevice(DevicePath);

我正试图从我的WPF应用程序中创建一个摄像头列表视图

首先,我使用了,但我有一个无法接受的性能问题,黑色闪烁和低帧率

现在我正在尝试,但我不知道如何将设备绑定到播放器。我用DependencyProperty修改了CapPlayer.cs,但我的所有播放器都显示相同的摄像头

下面是一些代码:

   private void Current_Loaded(object sender, EventArgs e)
{
    _device = new CapDevice(DevicePath);
    _device.OnNewBitmapReady += new EventHandler(_device_OnNewBitmapReady);
}

 public static readonly DependencyProperty DevicePathProperty =
            DependencyProperty.Register("DevicePath", typeof(string), 
            typeof(CapPlayer), new FrameworkPropertyMetadata(default(string)));

public string DevicePath
{
    get { return (string)GetValue(DevicePathProperty); }
    set { SetValue(DevicePathProperty, value); }
}
每次调试器在上停止时,
DevicePath
都是不同的

_device = new CapDevice(DevicePath);
有什么建议吗