如何将元素绑定到选定的菜单项wpf



我正在通过itemsSource属性向菜单项添加项。(元素名称为videoCapDevices)

ItemsSource="{Binding Source={x:Static Devices}}"

现在我想响应所选的菜单项,可能是用所选的相机设备显示视频流

VideoCaptureDevice="{Binding Path=SelectedItem, ElementName=videoCapDevices}"

但这只适用于组合框或列表框。

如何更改"路径选择器"以访问所选菜单项。

感谢

尝试使用转换器进行强制转换

public class DeviceConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
       if(value==null)
          return null;
        return ((Device)value).CaptureDeviceName;
    }
    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return value;
    }
}

 VideoCaptureDevice="{Binding Converter=DeviceConverter ,Path=SelectedItem, ElementName=videoCapDevices}"