33 lines
833 B
C#
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));
|
|
}
|
|
}
|
|
}
|
|
} |