Avancement sur la page bibliothèque

master
Enzo 2 years ago
parent de23b1a863
commit b0b997effe

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

@ -1,4 +1,6 @@
namespace MVVM using MVVM.Pages;
namespace MVVM
{ {
public partial class App : Application public partial class App : Application
{ {

@ -3,12 +3,24 @@
x:Class="MVVM.AppShell" x:Class="MVVM.AppShell"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:MVVM" xmlns:local="clr-namespace:MVVM.Pages">
Shell.FlyoutBehavior="Disabled">
<ShellContent <TabBar>
Title="Home" <Tab Title="My Library" Icon="books_vertical_fill">
ContentTemplate="{DataTemplate local:MainPage}" <ShellContent ContentTemplate="{DataTemplate local:Bibliotheque}"/>
Route="MainPage" /> </Tab>
<Tab Title="My Lists" Icon="list_bullet">
<ShellContent ContentTemplate="{DataTemplate local:Test}"/>
</Tab>
<Tab Title="My Reading" Icon="bookmark_fill">
<ShellContent ContentTemplate="{DataTemplate local:Test}"/>
</Tab>
<Tab Title="Search" Icon="magnifyingglass">
<ShellContent ContentTemplate="{DataTemplate local:Test}"/>
</Tab>
</TabBar>
</Shell> </Shell>

@ -52,4 +52,23 @@
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="7.0.0" /> <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="7.0.0" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Compile Update="Pages\Bibliotheque.xaml.cs">
<DependentUpon>Bibliotheque.xaml</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<MauiXaml Update="Pages\Bibliotheque.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Pages\Test.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\Images\NewFolder\" />
</ItemGroup>
</Project> </Project>

@ -2,8 +2,13 @@
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<IsFirstTimeProjectOpen>False</IsFirstTimeProjectOpen> <IsFirstTimeProjectOpen>False</IsFirstTimeProjectOpen>
<ActiveDebugFramework>net7.0-windows10.0.19041.0</ActiveDebugFramework> <ActiveDebugFramework>net7.0-android</ActiveDebugFramework>
<ActiveDebugProfile>Windows Machine</ActiveDebugProfile> <ActiveDebugProfile>Motorola Nexus 6 (Android 7.1 - API 25)</ActiveDebugProfile>
<SelectedPlatformGroup>PhysicalDevice</SelectedPlatformGroup>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetPlatformIdentifier)'=='iOS'">
<RuntimeIdentifier>ios-arm64</RuntimeIdentifier>
<PlatformTarget>arm64</PlatformTarget>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<MauiXaml Update="App.xaml"> <MauiXaml Update="App.xaml">
@ -15,6 +20,12 @@
<MauiXaml Update="MainPage.xaml"> <MauiXaml Update="MainPage.xaml">
<SubType>Designer</SubType> <SubType>Designer</SubType>
</MauiXaml> </MauiXaml>
<MauiXaml Update="Pages\Bibliotheque.xaml">
<SubType>Designer</SubType>
</MauiXaml>
<MauiXaml Update="Pages\Test.xaml">
<SubType>Designer</SubType>
</MauiXaml>
<MauiXaml Update="Platforms\Windows\App.xaml"> <MauiXaml Update="Platforms\Windows\App.xaml">
<SubType>Designer</SubType> <SubType>Designer</SubType>
</MauiXaml> </MauiXaml>

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MVVM.Pages.Bibliotheque">
<ContentPage.ToolbarItems>
<ToolbarItem Text="Modifier"/>
<ToolbarItem IconImageSource="plus"/>
</ContentPage.ToolbarItems>
<ScrollView>
<Grid RowDefinitions="Auto,Auto,Auto,Auto">
<Label Text="Mes Livres" FontSize="Large" Grid.Row="0"/>
<Grid Grid.Row="1" RowDefinitions="Auto,Auto,Auto,Auto,Auto,Auto">
<Grid Grid.Row="0" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Image Source="tray_fill" Grid.Column="0"/>
<Label Text="1" Grid.Column="1"/>
<Label Text="2" Grid.Column="2"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
<Grid Grid.Row="1" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
<Grid Grid.Row="2" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
<Grid Grid.Row="3" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
<Grid Grid.Row="4" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
<Grid Grid.Row="5" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
</Grid>
<Label Text="Filtres" Grid.Row="2"/>
<Grid Grid.Row="3" RowDefinitions="Auto,Auto,Auto">
<Grid Grid.Row="0" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
<Grid Grid.Row="1" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
<Grid Grid.Row="2" ColumnDefinitions="Auto,Auto,Auto,Auto">
<Label Text="1" Grid.Column="0"/>
<Label Text="2" Grid.Column="1"/>
<Label Text="3" Grid.Column="3"/>
</Grid>
</Grid>
</Grid>
</ScrollView>
</ContentPage>

@ -0,0 +1,9 @@
namespace MVVM.Pages;
public partial class Bibliotheque : ContentPage
{
public Bibliotheque()
{
InitializeComponent();
}
}

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MVVM.Pages.Test"
Title="Test">
<VerticalStackLayout>
<Label
Text="Welcome to .NET MAUI!"
VerticalOptions="Center"
HorizontalOptions="Center" />
</VerticalStackLayout>
</ContentPage>

@ -0,0 +1,9 @@
namespace MVVM.Pages;
public partial class Test : ContentPage
{
public Test()
{
InitializeComponent();
}
}

@ -0,0 +1,10 @@
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2124_88495)">
<path d="M7.24219 26.1367C7.81641 26.1367 8.15625 25.8086 9.21094 24.7891L13.793 20.2773C13.8516 20.2188 13.957 20.2188 14.0039 20.2773L18.5859 24.7891C19.6406 25.8086 19.9805 26.1367 20.5547 26.1367C21.3398 26.1367 21.7969 25.6211 21.7969 24.707V4.36328C21.7969 2.13672 20.6836 1 18.4805 1H9.31641C7.11328 1 6 2.13672 6 4.36328V24.707C6 25.6211 6.45703 26.1367 7.24219 26.1367Z" fill="black" fill-opacity="0.85"/>
</g>
<defs>
<clipPath id="clip0_2124_88495">
<rect width="15.7969" height="25.1836" fill="white" transform="translate(6 1)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 703 B

@ -0,0 +1,10 @@
<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2124_88473)">
<path d="M1.44141 26.9336H3.65625C4.58203 26.9336 5.09766 26.4062 5.09766 25.4922V5.69922C5.09766 4.77344 4.58203 4.24609 3.65625 4.24609H1.44141C0.503906 4.24609 0 4.77344 0 5.69922V25.4922C0 26.4062 0.503906 26.9336 1.44141 26.9336ZM7.91016 26.9336H12.6562C13.5938 26.9336 14.0977 26.4062 14.0977 25.4922V9.69531C14.0977 8.78125 13.5938 8.25391 12.6562 8.25391H7.91016C6.97266 8.25391 6.45703 8.78125 6.45703 9.69531V25.4922C6.45703 26.4062 6.97266 26.9336 7.91016 26.9336ZM9.02344 12.4375C8.60156 12.4375 8.28516 12.1211 8.28516 11.7109C8.28516 11.3125 8.60156 10.9961 9.02344 10.9961H11.5664C11.9766 10.9961 12.2812 11.3125 12.2812 11.7109C12.2812 12.1211 11.9766 12.4375 11.5664 12.4375H9.02344ZM9.02344 24.2031C8.60156 24.2031 8.28516 23.8867 8.28516 23.4766C8.28516 23.0781 8.60156 22.7617 9.02344 22.7617H11.5664C11.9766 22.7617 12.2812 23.0781 12.2812 23.4766C12.2812 23.8867 11.9766 24.2031 11.5664 24.2031H9.02344ZM16.9102 26.9336H19.8047C20.7422 26.9336 21.2461 26.4062 21.2461 25.4922V2.45312C21.2461 1.52734 20.7422 1 19.8047 1H16.9102C15.9727 1 15.4688 1.52734 15.4688 2.45312V25.4922C15.4688 26.4062 15.9727 26.9336 16.9102 26.9336ZM24.8789 26.9922L26.7656 26.7227C27.6797 26.6055 28.125 26.043 28.0195 25.1172L25.7812 5.67578C25.6758 4.76172 25.125 4.28125 24.1875 4.41016L22.3125 4.67969C21.3867 4.79688 20.9414 5.35938 21.0469 6.27344L23.2969 25.7148C23.4023 26.6289 23.9531 27.1094 24.8789 26.9922Z" fill="black" fill-opacity="0.85"/>
</g>
<defs>
<clipPath id="clip0_2124_88473">
<rect width="28.0348" height="26.7539" fill="white" transform="translate(0 1)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1,8 @@
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.65625 21.6054H24.6641C25.1914 21.6054 25.6133 21.1953 25.6133 20.668C25.6133 20.1289 25.1914 19.7188 24.6641 19.7188H8.65625C8.11719 19.7188 7.70703 20.1289 7.70703 20.668C7.70703 21.1953 8.11719 21.6054 8.65625 21.6054Z" fill="black" fill-opacity="0.85"/>
<path d="M3.47656 22.1445C4.29688 22.1445 4.95312 21.4766 4.95312 20.668C4.95312 19.8477 4.29688 19.1914 3.47656 19.1914C2.65625 19.1914 2 19.8477 2 20.668C2 21.4766 2.65625 22.1445 3.47656 22.1445Z" fill="black" fill-opacity="0.85"/>
<path d="M8.65625 14.5273H24.6641C25.1914 14.5273 25.6133 14.1055 25.6133 13.5781C25.6133 13.0508 25.1914 12.6406 24.6641 12.6406H8.65625C8.11719 12.6406 7.70703 13.0508 7.70703 13.5781C7.70703 14.1055 8.11719 14.5273 8.65625 14.5273Z" fill="black" fill-opacity="0.85"/>
<path d="M3.47656 15.0547C4.29688 15.0547 4.95312 14.3984 4.95312 13.5781C4.95312 12.7578 4.29688 12.1016 3.47656 12.1016C2.65625 12.1016 2 12.7578 2 13.5781C2 14.3984 2.65625 15.0547 3.47656 15.0547Z" fill="black" fill-opacity="0.85"/>
<path d="M8.65625 7.4375H24.6641C25.1914 7.4375 25.6133 7.02734 25.6133 6.5C25.6133 5.96094 25.1914 5.55078 24.6641 5.55078H8.65625C8.11719 5.55078 7.70703 5.96094 7.70703 6.5C7.70703 7.02734 8.11719 7.4375 8.65625 7.4375Z" fill="black" fill-opacity="0.85"/>
<path d="M3.47656 7.96484C4.29688 7.96484 4.95312 7.30859 4.95312 6.5C4.95312 5.67969 4.29688 5.02344 3.47656 5.02344C2.65625 5.02344 2 5.67969 2 6.5C2 7.30859 2.65625 7.96484 3.47656 7.96484Z" fill="black" fill-opacity="0.85"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1,10 @@
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2124_88631)">
<path d="M3 11.3516C3 16.5078 7.19531 20.7031 12.3516 20.7031C14.3906 20.7031 16.2539 20.0469 17.7891 18.9453L23.5547 24.7227C23.8242 24.9922 24.1758 25.1211 24.5508 25.1211C25.3477 25.1211 25.8984 24.5234 25.8984 23.7383C25.8984 23.3633 25.7578 23.0234 25.5117 22.7773L19.7812 17.0117C20.9883 15.4414 21.7031 13.4844 21.7031 11.3516C21.7031 6.19531 17.5078 2 12.3516 2C7.19531 2 3 6.19531 3 11.3516ZM5.00391 11.3516C5.00391 7.29688 8.29688 4.00391 12.3516 4.00391C16.4062 4.00391 19.6992 7.29688 19.6992 11.3516C19.6992 15.4062 16.4062 18.6992 12.3516 18.6992C8.29688 18.6992 5.00391 15.4062 5.00391 11.3516Z" fill="black" fill-opacity="0.85"/>
</g>
<defs>
<clipPath id="clip0_2124_88631">
<rect width="22.8984" height="23.1211" fill="white" transform="translate(3 2)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 934 B

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 9.66797C0 10.2422 0.480469 10.7109 1.04297 10.7109H8.625V18.293C8.625 18.8555 9.09375 19.3359 9.66797 19.3359C10.2422 19.3359 10.7227 18.8555 10.7227 18.293V10.7109H18.293C18.8555 10.7109 19.3359 10.2422 19.3359 9.66797C19.3359 9.09375 18.8555 8.61328 18.293 8.61328H10.7227V1.04297C10.7227 0.480469 10.2422 0 9.66797 0C9.09375 0 8.625 0.480469 8.625 1.04297V8.61328H1.04297C0.480469 8.61328 0 9.09375 0 9.66797Z" fill="black" fill-opacity="0.85"/>
</svg>

After

Width:  |  Height:  |  Size: 564 B

@ -0,0 +1,12 @@
<svg width="31" height="30" viewBox="0 0 31 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2124_88380)">
<path d="M5.27344 28.3828H25.5586C28.0078 28.3828 29.2383 27.1876 29.2383 24.9142V20.1211C29.2383 19.0547 29.168 18.3398 28.5703 17.7773L24.4102 13.8516C23.1445 12.6562 22.2188 12.2812 20.4961 12.2812H10.3477C8.61328 12.2812 7.6875 12.6562 6.42188 13.8516L2.26172 17.7773C1.66406 18.3398 1.60547 19.0547 1.60547 20.1211V24.9142C1.60547 27.1758 2.83594 28.3828 5.27344 28.3828ZM15.4219 23.0859C13.7578 23.0859 12.6914 21.6445 12.6914 20.2852V20.25C12.6914 19.7578 12.4102 19.3008 11.8008 19.3008H4.35938C3.67969 19.3008 3.46875 18.9962 4.00781 18.4923L7.875 14.8477C8.58984 14.168 9.04688 13.9219 10.1719 13.9219H20.6719C21.7852 13.9219 22.2422 14.168 22.9688 14.8477L26.8359 18.4923C27.3984 19.0196 27.1406 19.3008 26.4961 19.3008H19.0312C18.4336 19.3008 18.1406 19.7578 18.1406 20.25V20.2852C18.1406 21.6445 17.0742 23.0859 15.4219 23.0859Z" fill="black" fill-opacity="0.85"/>
<path d="M4.35938 19.3008H26.4961C29.1797 19.3008 30.832 17.4258 30.832 14.5547V9.44531C30.832 7.89844 30.6211 6.83203 29.6719 5.92969L25.5 2.00391C23.9531 0.539062 22.6289 0 20.4961 0H10.3477C8.21484 0 6.87891 0.539062 5.33203 2.00391L1.17188 5.92969C0.222656 6.83203 0 7.89844 0 9.44531V14.5547C0 17.4258 1.67578 19.3008 4.35938 19.3008Z" fill="white"/>
<path d="M5.27344 17.6953H25.5586C28.0078 17.6953 29.2383 16.5 29.2383 14.2266V9.44531C29.2383 8.37891 29.168 7.66406 28.5703 7.08984L24.4102 3.16406C23.1445 1.98047 22.2188 1.59375 20.4961 1.59375H10.3477C8.61328 1.59375 7.6875 1.98047 6.42188 3.16406L2.26172 7.08984C1.66406 7.66406 1.60547 8.37891 1.60547 9.44531V14.2266C1.60547 16.5 2.83594 17.6953 5.27344 17.6953ZM15.4219 12.3984C13.7578 12.3984 12.6914 10.9688 12.6914 9.60938V9.5625C12.6914 9.08203 12.4102 8.61328 11.8008 8.61328H4.35938C3.67969 8.61328 3.46875 8.30859 4.00781 7.80469L7.875 4.16016C8.58984 3.49219 9.04688 3.24609 10.1719 3.24609H20.6719C21.7852 3.24609 22.2422 3.49219 22.9688 4.16016L26.8359 7.80469C27.3984 8.33203 27.1406 8.61328 26.4961 8.61328H19.0312C18.4336 8.61328 18.1406 9.08203 18.1406 9.5625V9.60938C18.1406 10.9688 17.0742 12.3984 15.4219 12.3984Z" fill="black" fill-opacity="0.85"/>
</g>
<defs>
<clipPath id="clip0_2124_88380">
<rect width="30.832" height="29.9414" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

@ -8,6 +8,7 @@
<Color x:Key="Secondary">#DFD8F7</Color> <Color x:Key="Secondary">#DFD8F7</Color>
<Color x:Key="Tertiary">#2B0B98</Color> <Color x:Key="Tertiary">#2B0B98</Color>
<Color x:Key="White">White</Color> <Color x:Key="White">White</Color>
<Color x:Key="Red">Red</Color>
<Color x:Key="Black">Black</Color> <Color x:Key="Black">Black</Color>
<Color x:Key="Gray100">#E1E1E1</Color> <Color x:Key="Gray100">#E1E1E1</Color>
<Color x:Key="Gray200">#C8C8C8</Color> <Color x:Key="Gray200">#C8C8C8</Color>

@ -377,15 +377,15 @@
</Style> </Style>
<Style TargetType="Shell" ApplyToDerivedTypes="True"> <Style TargetType="Shell" ApplyToDerivedTypes="True">
<Setter Property="Shell.BackgroundColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource Gray950}}" /> <Setter Property="Shell.BackgroundColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Gray950}}" />
<Setter Property="Shell.ForegroundColor" Value="{OnPlatform WinUI={StaticResource Primary}, Default={StaticResource White}}" /> <Setter Property="Shell.ForegroundColor" Value="{OnPlatform WinUI={StaticResource Primary}, Default={StaticResource White}}" />
<Setter Property="Shell.TitleColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource White}}" /> <Setter Property="Shell.TitleColor" Value="{AppThemeBinding Light={StaticResource Red},Dark={StaticResource Red}}"/>
<Setter Property="Shell.DisabledColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray950}}" /> <Setter Property="Shell.DisabledColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray950}}" />
<Setter Property="Shell.UnselectedColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray200}}" /> <Setter Property="Shell.UnselectedColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray200}}" />
<Setter Property="Shell.NavBarHasShadow" Value="False" /> <Setter Property="Shell.NavBarHasShadow" Value="False" />
<Setter Property="Shell.TabBarBackgroundColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Black}}" /> <Setter Property="Shell.TabBarBackgroundColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Black}}" />
<Setter Property="Shell.TabBarForegroundColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" /> <Setter Property="Shell.TabBarForegroundColor" Value="{AppThemeBinding Light={StaticResource Red}, Dark={StaticResource White}}" />
<Setter Property="Shell.TabBarTitleColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" /> <Setter Property="Shell.TabBarTitleColor" Value="{AppThemeBinding Light={StaticResource Red}, Dark={StaticResource White}}" />
<Setter Property="Shell.TabBarUnselectedColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource Gray200}}" /> <Setter Property="Shell.TabBarUnselectedColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource Gray200}}" />
</Style> </Style>

@ -0,0 +1,41 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.Android",
"version": ""
},
{
"name": "Microsoft.Maui.Core",
"version": "**FromWorkload**"
},
{
"name": "Microsoft.Maui.Controls",
"version": "**FromWorkload**"
},
{
"name": "Microsoft.Maui.Essentials",
"version": "**FromWorkload**"
}
],
"configProperties": {
"Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability": true,
"System.AggressiveAttributeTrimming": true,
"System.Diagnostics.Tracing.EventSource.IsSupported": false,
"System.Globalization.Invariant": false,
"System.Net.Http.EnableActivityPropagation": false,
"System.Net.Http.UseNativeHttpHandler": true,
"System.Reflection.NullabilityInfoContext.IsSupported": false,
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"System.StartupHookProvider.IsSupported": false,
"System.Text.Encoding.EnableUnsafeUTF7Encoding": false,
"Xamarin.Android.Net.UseNegotiateAuthentication": false
}
}
}

@ -0,0 +1,8 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>MVVM</name>
</assembly>
<members>
</members>
</doc>

@ -0,0 +1,15 @@
Any raw assets you want to be deployed with your application can be placed in
this directory (and child directories). Deployment of the asset to your application
is automatically handled by the following `MauiAsset` Build Action within your `.csproj`.
<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
These files will be deployed with you package and will be accessible using Essentials:
async Task LoadMauiAsset()
{
using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.txt");
using var reader = new StreamReader(stream);
var contents = reader.ReadToEnd();
}

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" IgnorableNamespaces="uap rescap build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
<!--
LE FICHIER MANIFESTE DE CE PACKAGE A ÉTÉ GÉNÉRÉ PAR LE PROCESSUS DE GÉNÉRATION.
Les modifications apportées à ce fichier seront perdues lors de la regénération. Pour corriger les erreurs présentes dans ce fichier, modifiez le fichier source .appxmanifest.
Pour plus d'informations sur les fichiers manifeste, consultez http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="b95213ae-28ea-4274-b456-c77fe8e8c511" Publisher="CN=User Name" Version="1.0.0.1" ProcessorArchitecture="x64" />
<mp:PhoneIdentity PhoneProductId="0308DB6F-9925-4970-A11E-F776CB47B4A1" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>MVVM</DisplayName>
<PublisherDisplayName>User Name</PublisherDisplayName>
<Logo>appiconStoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
<PackageDependency Name="Microsoft.WindowsAppRuntime.1.2" MinVersion="2000.707.2303.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="MVVM.exe" EntryPoint="Windows.FullTrustApplication">
<uap:VisualElements DisplayName="MVVM" Description="MVVM" Square150x150Logo="appiconMediumTile.png" Square44x44Logo="appiconLogo.png" BackgroundColor="transparent">
<uap:DefaultTile Square71x71Logo="appiconSmallTile.png" Wide310x150Logo="appiconWideTile.png" Square310x310Logo="appiconLargeTile.png" ShortName="MVVM">
<uap:ShowNameOnTiles>
<uap:ShowOn Tile="square150x150Logo" />
<uap:ShowOn Tile="wide310x150Logo" />
</uap:ShowNameOnTiles>
</uap:DefaultTile>
<uap:SplashScreen Image="splashSplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<rescap:Capability Name="runFullTrust" />
</Capabilities>
<build:Metadata>
<build:Item Name="Microsoft.UI.Xaml.Markup.Compiler.dll" Version="1.0.0.0" />
<build:Item Name="makepri.exe" Version="10.0.22621.755 (WinBuild.160101.0800)" />
</build:Metadata>
</Package>

@ -0,0 +1,26 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"includedFrameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.10"
},
{
"name": "Microsoft.Maui.Core",
"version": "**FromWorkload**"
},
{
"name": "Microsoft.Maui.Controls",
"version": "**FromWorkload**"
},
{
"name": "Microsoft.Maui.Essentials",
"version": "**FromWorkload**"
}
],
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save