2016-04-23 4 views

Répondre

0

essayer

// dans votre cliquage type d'événement ce code

var selectedValue = ((expéditeur Button) .dataTemplate;

   or 

var selectedValue = ((expéditeur en tant que bouton) .dataTemplate en tant que SbCaDd) .AcNo;

0

Si vous voulez accéder à dataContext, essayez celui-ci.

XAML

<phone:LongListSelector Grid.Row="1" 
         Name="llsMsg" 
         LayoutMode="List" 
         VirtualizingStackPanel.VirtualizationMode="Recycling"> 
    <phone:LongListSelector.ItemTemplate> 
     <DataTemplate> 
      <StackPanel> 
       <Grid> 
       <TextBlock Text="{Binding}" 
          Foreground="Black" /> 
       <Button Content="View Details" 
         Width="200" 
         Click="Button_Click"/> 
       </Grid> 
      </StackPanel> 
     </DataTemplate> 
    </phone:LongListSelector.ItemTemplate> 
</phone:LongListSelector> 

C#

private void Button_Click(object sender, RoutedEventArgs e) 
{ 
    var dataContext = (sender as Button).DataContext; 
    var dataContext = (sender as Button).DataContext as YourDataModel; 
}