我需要在列表框项目模板中选择已更改的事件。我的列表框由三个文本块和一个图像组成。我只想得到第三个文本块文本,当我选择第三个文本块时,文本块中的文本将显示为一个弹出窗口。列表框中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