Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Cho mình hỏi sao Command DeleteStudent của mình không hoạt động vậy ạ?
XAML Code
<ListView ItemsSource="{Binding Students}">
<ListView.View>
<GridView>
<GridViewColumn Header="Id" DisplayMemberBinding="{Binding Id}"/>
<GridViewColumn Header="Age" DisplayMemberBinding="{Binding Id}"/>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Id}"/>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Height="50" Content="Delete" Command="{Binding DeleteStudent}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
ViewModel
public partial class MainWindow : Window
{
public List<Student> Students { get; set; }
ICommand DeleteStudent = new RelayCommand(o => { MessageBox.Show("DeleteStudents"); }, o => true);
public MainWindow()
{
InitializeComponent();
DataContext = this;
}
}
ViewModel của ICommand bây giờ là một Student rồi bạn.