ajout de partition + petit maj sur page accueil

code
Maxime ANDRE-MASSE 2 years ago
parent 44f140bb6c
commit 675cf045d7

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

@ -19,10 +19,17 @@ namespace MusiLib.Stub
utilisateurs.Add(kevin);
utilisateurs.Add(michel);
Partition amazing_grace = new Partition("Amazing Grace", "John Newton", 1, "Amazing Grace est l'un des cantiques chrétiens les plus célèbres dans le monde anglophone. La première publication des paroles date de 1779. Associé à diverses mélodies au fil des années, il est aujourd'hui interprété sur la musique de New Britain", "piano","partition.png");
Partition au_clair_de_la_lune = new Partition("Au clair de la lune", "Édouard-Léon Scott de Martinville", 1, "Au clair de la lune est une chanson populaire française dont la mélodie, très caractéristique, ainsi que les paroles — surtout celles du premier couplet — sont si familières qu'elles ont fait l'objet d'innombrables citations, adaptations, parodies, pastiches, etc.", "piano","partition.png");
Partition aura_lee_love_me = new Partition("aura_lee_love_me_tender", "e", 2, "e", "oro", "partition.png");
Partition amazing_grace = new Partition("Amazing Grace", "John Newton", 1, "Amazing Grace est l'un des cantiques chrétiens les plus célèbres dans le monde anglophone. La première publication des paroles date de 1779. Associé à diverses mélodies au fil des années, il est aujourd'hui interprété sur la musique de New Britain", "piano","amazing.png");
Partition au_clair_de_la_lune = new Partition("Au clair de la lune", "Édouard-Léon Scott de Martinville", 1, "Au clair de la lune est une chanson populaire française dont la mélodie, très caractéristique, ainsi que les paroles — surtout celles du premier couplet — sont si familières qu'elles ont fait l'objet d'innombrables citations, adaptations, parodies, pastiches, etc.", "piano","au_clair_de.png");
Partition aura_lee_love_me = new Partition("aura_lee_love_me_tender", "e", 2, "e", "oro", "aura_lee_love_me.png");
Partition ode_a_la_joie = new Partition("ode_joie", "a", 3,"e", "aa", "ode_a_la.png");
Partition fais_dodo_colas = new Partition("fais_dodo", "ee", 4, "a", "ada", "fais_dodo_colas.png");
favoris.Add(amazing_grace);
favoris.Add(ode_a_la_joie);
favoris.Add(fais_dodo_colas);
favoris.Add(au_clair_de_la_lune);
favoris.Add(aura_lee_love_me);
return (favoris, utilisateurs);

@ -10,9 +10,7 @@
<Grid>
<Grid.RowDefinitions >
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
@ -72,17 +70,16 @@
/>
<Button Grid.Row="1" Grid.Column="0"
Text="Partition 1"
WidthRequest="75"
HeightRequest="75"
BackgroundColor="Blue"
<ImageButton Grid.Row="0" Grid.Column="0"
Source="{Binding partitions[0].Image}"
WidthRequest="90"
HeightRequest="90"
Clicked="GoToPartitionButton"/>
<Button Grid.Row="1" Grid.Column="1"
Text="Partition 2"
WidthRequest="75"
HeightRequest="75"
WidthRequest="90"
HeightRequest="90"
BackgroundColor="Blue"
Clicked="GoToPartitionButton"/>

@ -1,14 +1,15 @@
using Plugin.Maui.Audio;
using MusiLib.Model;
namespace MusiLib.Views;
public partial class Accueil : ContentPage, IAllowClick
{
public Manager MyManager => (App.Current as App).MyManager;
public Accueil()
{
InitializeComponent();
BindingContext = MyManager;
}
private void GoToFavorisButton(object sender, EventArgs e)

@ -8,7 +8,7 @@
<ScrollView Orientation="Both">
<VerticalStackLayout x:Name="Part">
<HorizontalStackLayout>
<Image Source="partition.png"
<Image Source="{Binding partitions[0].Image}"
HeightRequest="600"
WidthRequest="400"
/>
@ -73,6 +73,7 @@
</Grid>
</VerticalStackLayout>
</HorizontalStackLayout>
<Border Stroke="#000080" >
<CollectionView ItemsSource="{Binding partitions}" ItemsLayout="HorizontalList" >
<CollectionView.ItemTemplate>
<DataTemplate>
@ -80,28 +81,27 @@
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<BoxView Grid.Column="0" Grid.Row="0" Color="Blue"/>
<Image Grid.Row="1" Grid.Column="1"
<Image Grid.Row="1" Grid.Column="2"
Source="{Binding Image}"
Aspect="AspectFill"
HeightRequest="75"
WidthRequest="75"
HeightRequest="65"
WidthRequest="65"
/>
<Label Grid.Row="2" Grid.Column="1"
<Label Grid.Row="2" Grid.Column="2"
Text="{Binding Nom}"
FontSize="10"
HorizontalOptions="Center"
/>
</Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</Border>
</VerticalStackLayout>
</ScrollView>
</ContentPage>

@ -14,7 +14,7 @@ public partial class Partition : ContentPage
public Partition()
{
InitializeComponent();
Part.BindingContext = MyManager;
BindingContext = MyManager;
}
private void Play_Music(object sender, EventArgs e)

Loading…
Cancel
Save