WPF中Listbox的绑定

WPF中Listbox的绑定,wpf,binding,Wpf,Binding,我有一个带有文本框的主窗口。我输入一些文本,然后单击“输入”,弹出一个带有列表框的窗口,并显示与在主窗口中输入的文本匹配的项目。从列表框中选择项目时,文本将在主窗口的“我的文本框”中设置 我遵循MVVM模式。我无法在主窗口中设置列表框的绑定。(使用CommandBinding) 有人有类似场景的解决方案或示例吗 谢谢在ViewModel上,您需要一个属性SelectedListBoxItem 将其绑定到列表框的SelectedItem 将Text属性绑定到ViewModel的SelectedLi

我有一个带有文本框的主窗口。我输入一些文本,然后单击“输入”,弹出一个带有列表框的窗口,并显示与在主窗口中输入的文本匹配的项目。从列表框中选择项目时,文本将在主窗口的“我的文本框”中设置

我遵循MVVM模式。我无法在主窗口中设置列表框的绑定。(使用CommandBinding)

有人有类似场景的解决方案或示例吗


谢谢

在ViewModel上,您需要一个属性
SelectedListBoxItem

将其绑定到列表框的
SelectedItem

将Text属性绑定到ViewModel的
SelectedListBoxItem

基本上就是这样

<ListBox
        ItemsSource="{Binding Path=ItemsView, UpdateSourceTrigger=PropertyChanged, NotifyOnSourceUpdated=True, NotifyOnTargetUpdated=True, Mode=TwoWay}"    
        SelectedItem="{Binding Path=SelectedListBoxItem, UpdateSourceTrigger=PropertyChanged, NotifyOnSourceUpdated=True, NotifyOnTargetUpdated=True, Mode=TwoWay}"
        />

<TextBox Text="{Binding Path=SelectedListBoxItem, UpdateSourceTrigger=PropertyChanged, NotifyOnSourceUpdated=True, NotifyOnTargetUpdated=True, Mode=TwoWay}"
        />

我试过类似的方法,但对我来说不起作用。你能粘贴样本代码吗。?