using MangaMap.Model; namespace MangaMap.Views.Composants { /// /// Code-behind pour le UserControl StyleBouton.xaml. /// public partial class StyleBouton : ContentView { /// /// Instance du manager pour accéder aux données. /// public Manager my_manager => (App.Current as App).MyManager; /// /// Constructeur de la classe StyleBouton. /// public StyleBouton() { InitializeComponent(); BindingContext = my_manager; } /// /// Gère l'événement lorsqu'une image d'anime est cliquée. /// /// L'objet déclenchant l'événement. /// Les arguments de l'événement. private async void AnimeImageClickedList(object sender, EventArgs e) { var selectedAnime = (sender as ImageButton)?.BindingContext as Oeuvre; if (selectedAnime != null) { // Naviguez vers la page de la fiche d'anime en passant l'objet sélectionné await Navigation.PushAsync(new ficheAnime(selectedAnime)); } } } }