すいません質問させてください。

ListBoxでSelectionChangedを使って文字を引き出したいと考えています。
http://msdn.microsoft.com/ja-jp/library/system.windows.controls.primitives.selector.selectionchanged(v=vs.80).aspx
こちらを見る限り、直に<ListBoxItem>Item 1</ListBoxItem>のように書けば問題ないようなのですが、

<ListBox x:Name="listBox1" ItemsSource="{Binding hogehogehogehoge}" SelectionChanged="listBox1_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding HogeHoge}" />
・・・

こんな感じになっています。MSDNのイベント処理のように書き出したいです。
ListBoxItem lbi = ((sender as ListBox).SelectedItem as ListBoxItem);
tb.Text = " You selected " + lbi.Content.ToString() + ".";
↑ここの書き方を教えてください。1行目はそのままで良いと思っていますが、
2行目がこれだと書き出せない…。ですよね?
書き出したいのは Text="{Binding HogeHoge} です。
ご指導おねがいします。