1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <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"
- mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
- Width="800" Height="450"
- x:Class="VeloeMinecraftLauncher.Views.MainWindow"
- Icon="/Assets/avalonia-logo.ico"
- Title="VeloeMinecraftLauncher"
- CanResize="False">
-
-
- <Design.DataContext>
- <vm:MainWindowViewModel/>
- </Design.DataContext>
-
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*"></RowDefinition>
- <RowDefinition Height="40" ></RowDefinition>
- <RowDefinition Height="0"></RowDefinition>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Button ZIndex="999" Grid.Row="0" HorizontalAlignment="Right" VerticalAlignment="Top" Command="{Binding DownloadUpdate}" IsVisible="{Binding IsUpdateAvailable}">Update Available</Button>
- <TabControl Grid.Row="0" HorizontalAlignment="Stretch">
- <TabItem Header="Servers" VerticalContentAlignment="Center">
- <StackPanel>
- <TextBlock Text="{Binding McTfcBlock}">
-
- </TextBlock>
- <TextBlock Text="{Binding McTechBlock}">
-
- </TextBlock>
- <TextBlock Text="{Binding McVanillaBlock}">
-
- </TextBlock>
- </StackPanel>
- </TabItem>
- <TabItem>
- <TabItem.Header>
- <TextBlock VerticalAlignment="Center">Console</TextBlock>
- </TabItem.Header>
- <ScrollViewer Name="ConsoleScroll" HorizontalScrollBarVisibility="Auto" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
- <TextBlock Text="{Binding ConsoleText}" VerticalAlignment="Stretch" Width="770" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" MaxLines="99999">
- </TextBlock>
- </ScrollViewer>
- </TabItem>
- <TabItem>
- <TabItem.Header>
- <TextBlock VerticalAlignment="Center">Changelog</TextBlock>
- </TabItem.Header>
- <ScrollViewer>
- <StackPanel>
- <TextBlock VerticalAlignment="Stretch" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="При проблемах отправьте мне логи. ">
- </TextBlock>
- <TextBlock FontSize="16" Text="v 1.0.0.2 (win x64)">
- </TextBlock>
- <TextBlock VerticalAlignment="Stretch" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="Консоль и Changelog теперь выводится в TextBlock вместо TextBox. Лог игры игры можно выводить в консоль, однако сохраняться в файл лога лаунчера он не будет. Последняя запущенная версия теперь сохраняется в настройках. Для выбора папки с игрой и java можно воспользоваться диалоговым окном проводника. Добавлены отступы к элементам на диалоговых окнах настроек и весий. Исправлена проблема при загрузке клиентa McTFC. Исправлена проблема с выбором певрого элемента из скачанных версий. Добавлен валидатор на поле ввода максимальной оперативной памяти. ">
- </TextBlock>
- <TextBlock FontSize="16" Text="v 1.0.0.1 (win x64)">
- </TextBlock>
- <TextBlock VerticalAlignment="Stretch" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="Первый рабочий билд. ">
- </TextBlock>
- </StackPanel>
- </ScrollViewer>
- </TabItem>
- </TabControl>
- <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Center">
-
- <Button Content="{Binding DownloadButton}" Command="{Binding OnClickCommand}"></Button>
- <Button Content="{Binding SettingsButton}" Command="{Binding OpenSettings}" IsVisible="true"></Button>
- <TextBlock Margin="3"></TextBlock>
- <ComboBox Items="{Binding DownloadedVersions}" SelectedItem="Binding DownloadedVersion" SelectedIndex="{Binding DownloadedIndex}" Width="220" VerticalAlignment="Center" HorizontalAlignment="Center"></ComboBox>
- <TextBlock Margin="3"></TextBlock>
- <TextBox Text="{Binding Username}" MinWidth="220" VerticalAlignment="Center" HorizontalAlignment="Center"></TextBox>
- <TextBlock Margin="3"></TextBlock>
- <Button Content="{Binding StartButton}" Command="{Binding StartMinecraft}" IsEnabled="{Binding IsNoGameRunning}"></Button>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Grid.Row="2">
- <TextBox Text="{Binding ArgumentsBox}" TextWrapping="Wrap" Width="680" Height="200" IsVisible="false"></TextBox>
- <Button Content="{Binding StartButton}" Command="{Binding StartMinecraftCustom}" IsVisible="false"></Button>
- </StackPanel>
- </Grid>
-
- </Window>
|