Files

62 lines
3.3 KiB
Plaintext
Raw Permalink Normal View History

<local:WizardPageBase x:Class="EngineeringSync.Setup.Views.Pages.InstallPathPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:EngineeringSync.Setup.Views.Pages"
Background="White">
<Grid Margin="40,32,40,24">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="Installationsverzeichnis"
Style="{StaticResource PageTitleStyle}"/>
<TextBlock Grid.Row="1" Style="{StaticResource PageSubtitleStyle}"
Text="Wählen Sie das Verzeichnis, in dem EngineeringSync installiert werden soll. Der Windows-Dienst und die Tray-App werden dort abgelegt."/>
<!-- Pfad-Auswahl -->
<StackPanel Grid.Row="2" Margin="0,0,0,20">
<TextBlock Text="INSTALLATIONSPFAD" Style="{StaticResource FieldLabelStyle}"/>
<DockPanel>
<Button DockPanel.Dock="Right" Style="{StaticResource IconButtonStyle}"
Margin="6,0,0,0" ToolTip="Verzeichnis auswählen"
Click="Browse_Click">
<TextBlock Text="&#xED25;" FontFamily="Segoe MDL2 Assets"
FontSize="14" Foreground="#0078D4"/>
</Button>
<TextBox x:Name="PathBox"
Style="{StaticResource ModernTextBoxStyle}"
Text="{Binding InstallPath, UpdateSourceTrigger=PropertyChanged}"
Height="36"/>
</DockPanel>
<!-- Speicherplatz-Hinweis -->
<StackPanel Orientation="Horizontal" Margin="0,8,0,0">
<TextBlock Text="&#xE8C8;" FontFamily="Segoe MDL2 Assets"
FontSize="11" Foreground="#5F5F5F" Margin="0,0,6,0" VerticalAlignment="Center"/>
<TextBlock Text="Benötigter Speicherplatz: ca. 45 MB"
FontFamily="Segoe UI" FontSize="11" Foreground="#5F5F5F"/>
</StackPanel>
</StackPanel>
<!-- Info-Karte -->
<Border Grid.Row="3" Style="{StaticResource InfoCardStyle}" VerticalAlignment="Top">
<StackPanel>
<StackPanel Orientation="Horizontal" Margin="0,0,0,8">
<TextBlock Text="&#xE946;" FontFamily="Segoe MDL2 Assets"
FontSize="14" Foreground="#0078D4" Margin="0,0,8,0"/>
<TextBlock Text="Folgende Komponenten werden installiert:"
FontFamily="Segoe UI" FontSize="12" FontWeight="SemiBold"
Foreground="#1A1A1A"/>
</StackPanel>
<local:InstallItem Text="EngineeringSync.Service.exe (Windows-Dienst)"/>
<local:InstallItem Text="EngineeringSync.TrayApp.exe (Tray-Anwendung)"/>
<local:InstallItem Text="engineeringsync.db (Datenbank)"/>
<local:InstallItem Text="appsettings.json (Konfiguration)"/>
</StackPanel>
</Border>
</Grid>
</local:WizardPageBase>