35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
using MauiAppStock.Models;
|
|
using MauiAppStock.ViewModels;
|
|
|
|
namespace MauiAppStock.Views
|
|
{
|
|
public partial class AppareilsPage : ContentPage
|
|
{
|
|
public AppareilsPage()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
protected override void OnAppearing()
|
|
{
|
|
base.OnAppearing();
|
|
var viewModel = BindingContext as AppareilsViewModel;
|
|
viewModel.LoadAppareilsCommand.Execute(null);
|
|
}
|
|
|
|
private async void OnAddAppareilClicked(object sender, EventArgs e)
|
|
{
|
|
// Navigation vers la page d'ajout
|
|
await Navigation.PushAsync(new AddAppareilPage());
|
|
}
|
|
|
|
private async void OnAppareilTapped(object sender, ItemTappedEventArgs e)
|
|
{
|
|
if (e.Item is Appareil selectedAppareil)
|
|
{
|
|
// Navigation vers la page d'édition avec l'appareil sélectionné
|
|
await Navigation.PushAsync(new EditAppareilPage(selectedAppareil));
|
|
}
|
|
}
|
|
}
|
|
} |