<Window xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vm="using:LauncherGUI.ViewModels" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignWidth="750" d:DesignHeight="500" x:Class="LauncherGUI.Views.MainWindow" x:DataType="vm:MainWindowViewModel" Icon="/Assets/icon.png" Title="PlombirLauncher" RequestedThemeVariant="Dark" Width="750" Height="500" MinWidth="750" MinHeight="500" MaxWidth="750" MaxHeight="500"> <Window.Background> <ImageBrush Source="/Assets/background.jpg" Stretch="UniformToFill"/> </Window.Background> <Design.DataContext> <!-- This only sets the DataContext for the previewer in an IDE, to set the actual DataContext for runtime, set the DataContext property in code (look at App.axaml.cs) --> <vm:MainWindowViewModel/> </Design.DataContext> <Grid> <Grid.RowDefinitions> <RowDefinition Height="50"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <StackPanel HorizontalAlignment="Center" Grid.Row="0" Grid.ColumnSpan="3" > <Border Width="500" Background="#353535" Padding="10" Margin="3" CornerRadius="10"> <Image Source="/Assets/title.png" Stretch="Uniform"/> </Border> <TextBlock FontFamily="{StaticResource QuicksandFont}" HorizontalAlignment="Right" Text="v1.1.0 - nullmax17"/> </StackPanel> <Canvas Grid.Row="0" Grid.Column="1"> <Border Background="#353535" CornerRadius="10" Margin="5" Canvas.Left="290"> <Image Height="60" Source="/Assets/cog.png" Stretch="Uniform" PointerPressed="OnCogPressed" /> </Border> </Canvas> <StackPanel VerticalAlignment="Center" HorizontalAlignment="Center" Grid.Row="1" Grid.Column="0"> <Border Background="#353535" HorizontalAlignment="Center" Width="150" CornerRadius="10" Padding="15"> <Button FontFamily="{StaticResource QuicksandFont}" Content="Launch MC" Click="OnLaunchMinecraftClick" HorizontalAlignment="Center"/> </Border> <Border Background="#353535" HorizontalAlignment="Center" Width="250" CornerRadius="10" Padding="15" Margin="15"> <StackPanel> <TextBlock HorizontalAlignment="Center" Text="Insert username:" FontFamily="{StaticResource QuicksandFont}"/> <TextBox Margin="5" Text="{Binding Usernick, Mode=TwoWay}" Width="200" /> </StackPanel> </Border> <Border Background="#353535" HorizontalAlignment="Center" Width="150" CornerRadius="10" Padding="10"> <Button FontFamily="{StaticResource QuicksandFont}" Content="Choose version" Click="OnChooseVersionClick" HorizontalAlignment="Center"/> </Border> </StackPanel> <StackPanel Height="300" Grid.Row="1" Grid.Column="2"> <Border Background="#353535" HorizontalAlignment="Center" Width="305" CornerRadius="10" Padding="15" Margin="15"> <StackPanel> <TextBlock FontFamily="{StaticResource QuicksandFont}" Text="> Cross-platform minecraft launcher!"/> <TextBlock FontFamily="{StaticResource QuicksandFont}" Height="50" Text="> Fully open-source and privacy focused!"/> <TextBlock FontFamily="{StaticResource QuicksandFont}" Text="To use it:"/> <TextBlock FontFamily="{StaticResource QuicksandFont}" Text="1. Choose desired nickname."/> <TextBlock FontFamily="{StaticResource QuicksandFont}" Text="2. Choose desired minecraft version."/> <TextBlock FontFamily="{StaticResource QuicksandFont}" Height="50" Text="3. Launch minecraft!"/> </StackPanel> </Border> <Canvas> <Image Height="60" Source="/Assets/gitlab-logo.png" Stretch="Uniform" PointerPressed="OnGitlabPressed" Canvas.Left="290" Canvas.Top="80"/> </Canvas> </StackPanel> </Grid> </Window>