AppSAV/MauiAppStock/Views/PiecesPage.xaml.cs
2025-04-03 15:53:45 +02:00

33 lines
833 B
C#

using MauiAppStock.ViewModels;
using MauiAppStock.Models;
namespace MauiAppStock.Views
{
public partial class PiecesPage : ContentPage
{
public PiecesPage()
{
InitializeComponent();
}
protected override void OnAppearing()
{
base.OnAppearing();
var vm = BindingContext as PiecesViewModel;
vm.LoadPiecesCommand.Execute(null);
}
private async void OnAddPieceClicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new AddPiecePage());
}
private async void OnPieceTapped(object sender, ItemTappedEventArgs e)
{
if (e.Item is Piece piece)
{
await Navigation.PushAsync(new EditPiecePage(piece));
}
}
}
}