リストボックスのitemtemplate内で選択されたイベントを変更する必要があります。私のリストボックスは、3つのテキストブロックと1つのイメージで構成されています。私は3番目のテキストブロックテキストだけを取得したい、3番目のテキストブロックを選択すると、テキストブロック内のテキストがポップアップとして表示されます。リストボックス内のitemtemplateのSelecteditemイベント
私はビジュアルツリーを使ってテキストブロックを検索しましたが、3番目のテキストブロックではなく最初のテキストブロックの値をとります。 2番目と3番目のテキストブロックの値を取得するにはどうすればよいですか。リストボックス内のテキストボックスをクリックしたときにのみ、ポップアップをトリガする必要があります。
<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>
おかげで、あなたは私に投票を忘れてしまった –
...私のためにその作業罰金をpavan? – Pavan
申し訳ありませんパヴァン私は投票に十分な評判を持っていません –