2016-04-23 91 views

回答

0

试试这个

//在按钮的Click事件键入此代码

VAR了selectedValue =((发件人为按钮).dataTemplate;

   or 

VAR了selectedValue =((sender as Button).dataTemplate as SbCaDd).AcNo;

0

如果你想访问dataContext然后试试这个。

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; 
}