我需要在列表框項目模板中選擇已更改的事件。我的列表框由三個文本塊和一個圖像組成。我只想得到第三個文本塊文本,當我選擇第三個文本塊時,文本塊中的文本將顯示爲一個彈出窗口。列表框中itemtemplate中的Selecteditem事件
我使用可視化樹來搜索文本塊,但它取第一個文本塊的值而不是第三個文本塊。我能做些什麼來獲得第二和第三個文本塊的價值。我只需要點擊列表框中的文本框而不是整個列表框項時,就需要觸發一個彈出窗口。
<ListBox Name="listBox1" Width="Auto" SelectionChanged="Listbox1_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Image Height="165" HorizontalAlignment="Left" Margin="10,40,-400,0" VerticalAlignment="Top" Width="175" Source="{Binding thumb}"/>
<TextBlock Name="pagetext" TextWrapping="Wrap" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="195,-135,-200,0" Text="{Binding page}" Foreground="#FF170101" />
<TextBlock Name="titletext" Width="1000" TextWrapping="NoWrap" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="195,-167,-200,0" Text="{Binding title}" Foreground="#FF170101" />
<TextBlock Name="text" Width="1000" TextWrapping="NoWrap" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="195,-167,-200,0" Text="{Binding title}" Foreground="#FF170101" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
感謝帕其工作正常,我... – 2012-02-15 06:54:19
你忘了投給我? – Pavan 2012-02-15 08:57:24
對不起pavan我沒有足夠的信譽投票 – 2012-02-15 09:05:16