我正在開發Windows 8應用程序。按鈕在ListView中動態填充。我創建了一個點擊事件,但是如何識別哪個按鈕被選中?我寫的代碼也沒有工作,這是如何確定在Window Store應用程序中動態分配的按鈕中點擊了哪個按鈕
TextBlock lblUserName = new TextBlock();
lblUserName = (TextBlock)lstPeoples.FindName("lblUserName");
pageTitle.Text = lblUserName.Text;
的XAML代碼列表視圖如下
<ListView x:Name="lstPeoples" HorizontalAlignment="Left" Height="571" Margin="34,47,0,0" Grid.Row="1" VerticalAlignment="Top" Width="455" SelectionMode="Multiple" Background="{StaticResource ComboBoxItemDisabledForegroundThemeBrush}" BorderBrush="White">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Height="80">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120" />
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Image x:Name="imgUser" Height="150" Source="{Binding Image}" />
<StackPanel Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Bottom">
<TextBlock x:Name="lblUserName" Text="{Binding UName}" FontStyle="Italic" VerticalAlignment="Top" FontSize="18" Foreground="White" Width="400"/>
</StackPanel>
<TextBlock Grid.Column="2" VerticalAlignment="Top" FontSize="25" FontWeight="Bold" Foreground="White" Text="{Binding Name}"/>
<Button Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Bottom" Content="Add Friend" Click="Button_Click"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
尋求幫助。
工作!非常感謝。 –