Hola a todos necesito vustra ayuda, estoy generando una mini aplicación con WPF y he creado este listbox después de mucho esfuerzo.
<ListBox Height="189" x:Name="lst" Margin="0,0,350,0" Background="DarkSeaGreen" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Button Width="150" Height="35" HorizontalAlignment="Left" Name="cat" Margin="0" Click="Button_Click" >
<Button.Content>
<StackPanel Name="Lst_Stack" Orientation="Horizontal" HorizontalAlignment="Left">
<Image Source="{Binding foto}" Height="40" Width="40" />
<TextBlock Text="{Binding nom}" Margin="5"/>
</StackPanel>
</Button.Content>
</Button>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Resumen del código, es un listbox con un template, donde este template tiene un button. Este button tiene un stackPanel y dentro de este un image y un textblock.
Algo retorcido lo se.
Mi duda es, al apretar a uno de los botones del listbox como puedo obtener el texto del textblock que tiene asignado?
Porque cada textblock es diferente ya que se rellena segun un binding de la base de datos
Si capturo el objeto button no se como acceder a la jerarquía.
Alguna sujerencia?
Estoy haciendo la aplicación con c#