12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <Window xmlns="https://github.com/avaloniaui"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:vm="using:VeloeMinecraftLauncher.ViewModels"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:titlebars="using:VeloeMinecraftLauncher.Views.TitleBar"
- mc:Ignorable="d" d:DesignWidth="250" d:DesignHeight="450"
- Width="250" Height="450"
- MaxWidth="250" MaxHeight="450"
- x:Class="VeloeMinecraftLauncher.Views.VersionsDownloader"
- Icon="/Assets/avalonia-logo.ico"
- Title="Versions Downloader"
- TransparencyLevelHint="AcrylicBlur"
- Background="Transparent"
- CanResize="False"
- ExtendClientAreaToDecorationsHint="True"
- ExtendClientAreaChromeHints="NoChrome"
- ExtendClientAreaTitleBarHeightHint="-1"
- >
-
- <Design.DataContext>
- <vm:VersionsDownloaderViewModel/>
- </Design.DataContext>
- <Panel>
- <ExperimentalAcrylicBorder IsHitTestVisible="False">
- <ExperimentalAcrylicBorder.Material>
- <ExperimentalAcrylicMaterial
- BackgroundSource="Digger"
- TintColor="{Binding InterfaceColor}"
- TintOpacity="1"
- MaterialOpacity="{Binding MaterialOpacity}" />
- </ExperimentalAcrylicBorder.Material>
- </ExperimentalAcrylicBorder>
- <DockPanel>
- <titlebars:TitleBarWindow
- IsSeamless="False"
- IsIconVisible="False"
- IsMaximizeVisible="False"
- TitleText="Versions"
- DockPanel.Dock="Top">
- </titlebars:TitleBarWindow>
- <StackPanel Margin="10" Spacing="5">
- <ComboBox Items="{Binding FilteredVersions}" PlaceholderText="Select version" SelectedItem="{Binding FilteredVersion}" IsEnabled="{Binding IsControlsEnabled}" HorizontalAlignment="Stretch"></ComboBox>
- <CheckBox IsChecked="{Binding ShowOld}" IsEnabled="{Binding IsControlsEnabled}">Show old</CheckBox>
- <CheckBox IsChecked="{Binding ShowSnaps}" IsEnabled="{Binding IsControlsEnabled}">Show snapshots</CheckBox>
- <CheckBox IsChecked="{Binding DownloadJava}" IsEnabled="{Binding IsControlsEnabled}">Download Java</CheckBox>
- <CheckBox IsChecked="{Binding InstallFabric}" IsVisible="{Binding InstallFabricVisible}" IsEnabled="{Binding IsControlsEnabled}">Install Fabric</CheckBox>
- <CheckBox IsChecked="{Binding InstallForge}" IsVisible="{Binding InstallForgeVisible}" IsEnabled="{Binding IsControlsEnabled}">Install Forge</CheckBox>
- <CheckBox IsChecked="{Binding InstallForgeOptifine}" IsVisible="{Binding InstallForgeOptifineVisible}" IsEnabled="{Binding IsControlsEnabled}">Install Optifine (Mod)</CheckBox>
- <CheckBox IsChecked="{Binding InstallOptifine}" IsVisible="{Binding InstallOptifineVisible}" IsEnabled="{Binding IsControlsEnabled}">Install Optifine (Vanilla)</CheckBox>
- <Button Content="{Binding StartButton}" HorizontalAlignment="Center" Command="{Binding OnStartBunttonClick}" IsEnabled="{Binding IsControlsEnabled}"></Button>
- <ComboBox Items="{Binding ModpackVersions}" PlaceholderText="Select pack" SelectedItem="{Binding SelectedModpack}" IsEnabled="{Binding IsControlsEnabled}" HorizontalAlignment="Stretch"></ComboBox>
- <Button Content="Install Modpack" HorizontalAlignment="Center" Command="{Binding OnStartModpackBunttonClick}" IsEnabled="{Binding IsControlsEnabled}"></Button>
- <ProgressBar Value="{Binding Progress}" ShowProgressText="true"></ProgressBar>
- <TextBlock Text="{Binding DownloadingFileName}"></TextBlock>
- </StackPanel>
- </DockPanel>
- </Panel>
- </Window>
|