Tema: Evento wpf
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2017, 14:29
sacris1
 
Fecha de Ingreso: julio-2008
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 1
Sonrisa Evento wpf

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#