我剛剛讀了this question,我在執行時遇到問題。顯示列表框SelectedItem
MainWindow有一些數據的列表框。在該列表框中的選定項目上,我希望在同一窗口的狀態欄上的文本塊中顯示選定的數據是DataOne,其中DataOne表示Name屬性。
MainWindow.xaml
<ListBox Name="listBoxData"
ItemsSource="{Binding MyListBoxData}" SelectedItem="{Binding SelectedData}" />
內部狀態欄元素
<TextBlock Text="{Binding SelectedData.Name, StringFormat='Selected data is: {0}'}">
MainWindowViewModel
public MyData SelectedData {get; set;}
附:只是爲了澄清數據在列表框內正確顯示,DataContext是在ViewModel構造函數內部設置的。