<?xml version="1.0" encoding="utf-8" ?>
<ContentPage 
    x:Class="MauiAppStock.Views.AppareilsPage"
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:vm="clr-namespace:MauiAppStock.ViewModels">
    
    <ContentPage.BindingContext>
        <vm:AppareilsViewModel/>
    </ContentPage.BindingContext>
    
    <ContentPage.ToolbarItems>
        <ToolbarItem Text="+" Clicked="OnAddAppareilClicked"/>
    </ContentPage.ToolbarItems>
    
    <StackLayout Padding="10">
        <Label Text="Liste des Appareils" FontSize="24" HorizontalOptions="Center"/>
        <ListView x:Name="AppareilsListView" ItemsSource="{Binding Appareils}" 
                  IsPullToRefreshEnabled="True"
                  RefreshCommand="{Binding LoadAppareilsCommand}"
                  ItemTapped="OnAppareilTapped">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <TextCell Text="{Binding Nom}" Detail="{Binding Description}"/>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
    </StackLayout>
</ContentPage>