Xaml 从列表框中获取SelectedItem

Xaml 从列表框中获取SelectedItem,xaml,windows-8,listbox,selecteditem,Xaml,Windows 8,Listbox,Selecteditem,我想从一个列表框中获取SelectedItem,该列表框在我的Windows 8应用商店应用程序中如下所示: <ListBox x:Name="listBox" SelectedItem="{Binding SelectedItem, Mode=TwoWay}" Foreground="Black" BorderThickness="0" Background="#FFD8D8D8" /> 你应该试试这个 <ListBox x:Name="listBox" SelectedI

我想从一个列表框中获取SelectedItem,该列表框在我的Windows 8应用商店应用程序中如下所示:

<ListBox x:Name="listBox" SelectedItem="{Binding SelectedItem, Mode=TwoWay}" Foreground="Black" BorderThickness="0" Background="#FFD8D8D8" />
你应该试试这个

<ListBox x:Name="listBox" SelectedItem="{Binding ElementName=YourPageName,path=DataContext.SelectedItem, Mode=TwoWay}" Foreground="Black" BorderThickness="0" Background="#FFD8D8D8" />
你应该试试这个

<ListBox x:Name="listBox" SelectedItem="{Binding ElementName=YourPageName,path=DataContext.SelectedItem, Mode=TwoWay}" Foreground="Black" BorderThickness="0" Background="#FFD8D8D8" />

谢谢,效果很好。我不得不删除DataContext bevor SelectedItem,现在它可以正常工作了。谢谢我想微软没有在SelectedItem上实现合理的OneWayToSource绑定是有原因的,但我想不出一个原因。谢谢,它工作得很好。我不得不删除DataContext bevor SelectedItem,现在它可以正常工作了。谢谢我想微软没有在SelectedItem上实现合理的OneWayToSource绑定是有原因的,但我想不出一个原因