         
/App.axaml      /MainWindow.axaml  M  /MessageBox.axamlN  &  /ProgressWindow.axaml!R  `  /ResultWindow.axamlV    /!AvaloniaResourceXamlInfoX\    <Application xmlns="https://github.com/avaloniaui"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             x:Class="Logof_Client.App"
             RequestedThemeVariant="Light">
    <!-- "Default" ThemeVariant follows system theme variant. "Dark" or "Light" are other available options. -->

    <Application.Styles>
        <FluentTheme />
        <StyleInclude Source="avares://Avalonia.Controls.DataGrid/Themes/Fluent.xaml" />
    </Application.Styles>
</Application><Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        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"
        x:Class="Logof_Client.MainWindow" WindowState="Maximized"
        Title="Logof Client">
    <Border>
        <Grid RowDefinitions="30,*">
            <Menu Background="#50888888">
                <MenuItem Header="Datei">
                    <!-- <MenuItem Click="MnuSettings_OnClick" x:Name="MnuSettings" Header="Einstellungen" /> -->
                    <!-- <Separator /> -->
                    <MenuItem Click="MnuExit_OnClick" x:Name="MnuExit" Header="Beenden" />
                </MenuItem>
                <MenuItem Header="Hilfe">
                    <MenuItem Header="Onlinehilfe" x:Name="MnuHelp" Click="MnuHelp_OnClick" />
                    <MenuItem Header="Github" x:Name="MnuGithub" Click="MnuGithub_OnClick" />
                    <MenuItem Header="Über" x:Name="MnuAbout" Click="MnuAbout_OnClick" />
                </MenuItem>
            </Menu>
            <TabControl Grid.Row="1">
                <TabItem>
                    <TabItem.Header>
                        <StackPanel Orientation="Horizontal">
                            <LucideIcon Kind="MapPinHouse" Width="32" Height="32" Size="32" />
                            <Label FontSize="20" Content="Addressverwaltung" VerticalContentAlignment="Center" />
                        </StackPanel>
                    </TabItem.Header>
                    <Grid RowDefinitions="*,*">
                        <Grid ColumnDefinitions="*,*" Grid.Row="0">
                            <!-- Kunden -->
                            <Grid Margin="30,30,10,30">
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto" />
                                    <RowDefinition Height="*" />
                                </Grid.RowDefinitions>

                                <StackPanel Orientation="Horizontal" Grid.Row="0">
                                    <LucideIcon Kind="CircleUser" Width="16" Height="16" Size="16" />
                                    <Label Content="Kunden" VerticalContentAlignment="Center" />
                                </StackPanel>

                                <ListBox Grid.Row="1"
                                         Margin="0,5,0,0"
                                         x:Name="LstCustomers"
                                         Background="AliceBlue" SelectionChanged="LstCustomers_OnSelectionChanged"
                                         SelectionMode="Single" />
                            </Grid>

                            <!-- Address-Sets -->
                            <Grid Margin="10,30,30,30" Grid.Column="1">
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto" />
                                    <RowDefinition Height="*" />
                                    <RowDefinition Height="Auto" />
                                </Grid.RowDefinitions>

                                <StackPanel Orientation="Horizontal" Grid.Row="0">
                                    <LucideIcon Kind="NotebookTabs" Width="16" Height="16" Size="16" />
                                    <Label Content="Address-Sets" VerticalContentAlignment="Center" />
                                </StackPanel>

                                <ListBox Grid.Row="1"
                                         x:Name="LstCustomerAdressSets"
                                         SelectionChanged="LstCustomerAdressSets_OnSelectionChanged"
                                         Background="AliceBlue"
                                         Margin="0,5,0,5"
                                         SelectionMode="Multiple,Toggle" />

                                <Button Grid.Row="2" HorizontalAlignment="Stretch" x:Name="BtnCustomerAddressSetImport"
                                        Click="BtnCustomerAddressSetImport_OnClick">
                                    <StackPanel Orientation="Horizontal">
                                        <LucideIcon Kind="Plus" Width="16" Height="16" Size="16" />
                                        <Label Content="Importieren" VerticalContentAlignment="Center" />
                                    </StackPanel>
                                </Button>
                            </Grid>
                        </Grid>
                        <!-- <Grid Grid.Row="0"> -->
                        <!--     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" -->
                        <!--                 HorizontalAlignment="Center"> -->
                        <!--         <TextBox x:Name="TbFilename" Watermark="Dateipfad" Width="400" -->
                        <!--                  VerticalContentAlignment="Center" /> -->
                        <!--         <Button x:Name="BtnChooseFile" Margin="10,0,0,0" Click="BtnChooseFile_OnClick"> -->
                        <!--             <StackPanel Orientation="Horizontal"> -->
                        <!--                 <LucideIcon Kind="FolderOpen" Width="16" Height="16" Size="16" /> -->
                        <!--                 <Label Content="Öffnen" VerticalContentAlignment="Center" /> -->
                        <!--             </StackPanel> -->
                        <!--         </Button> -->
                        <!--     </StackPanel> -->
                        <!-- </Grid> -->
                        <Grid Grid.ColumnDefinitions="*,*" Grid.Row="1">
                            <StackPanel Grid.Column="0" Width="250" Orientation="Vertical" HorizontalAlignment="Right"
                                        Margin="0,0,5,0">
                                <Button HorizontalAlignment="Stretch" HorizontalContentAlignment="Center"
                                        Margin="0,0,0,10" IsEnabled="False"
                                        x:Name="BtnCheck" Click="BtnCheck_OnClick">
                                    <StackPanel Orientation="Horizontal">
                                        <LucideIcon Kind="SpellCheck" Width="36" Height="36" />
                                        <Label Content="Prüfen" VerticalContentAlignment="Center" FontSize="15"
                                               FontWeight="Bold" />
                                    </StackPanel>
                                </Button>
                                <Button HorizontalAlignment="Stretch" IsEnabled="False"
                                        HorizontalContentAlignment="Center"
                                        Click="BtnCombine_OnClick" x:Name="BtnCombine"
                                        Margin="0,0,0,10">
                                    <StackPanel Orientation="Horizontal">
                                        <LucideIcon Kind="Combine" Width="36" Height="36" />
                                        <Label Content="Zusammenführen" VerticalContentAlignment="Center" FontSize="15"
                                               FontWeight="Bold" />
                                    </StackPanel>
                                </Button>
                                <Button HorizontalAlignment="Stretch" IsEnabled="False"
                                        HorizontalContentAlignment="Center" x:Name="BtnRepair"
                                        Margin="0,0,0,10">
                                    <StackPanel Orientation="Horizontal">
                                        <LucideIcon Kind="Hammer" Width="36" Height="36" />
                                        <Label Content="Reparieren" VerticalContentAlignment="Center" FontSize="15"
                                               FontWeight="Bold" />
                                    </StackPanel>
                                </Button>
                            </StackPanel>
                            <StackPanel Grid.Column="1" Width="250" Orientation="Vertical" HorizontalAlignment="Left"
                                        Margin="5,0,0,0">
                                <Button HorizontalAlignment="Stretch" IsEnabled="False"
                                        HorizontalContentAlignment="Center" x:Name="BtnShorten"
                                        Margin="0,0,0,10">
                                    <StackPanel Orientation="Horizontal">
                                        <LucideIcon Kind="ListX" Width="36" Height="36" />
                                        <Label Content="Kürzen" VerticalContentAlignment="Center" FontSize="15"
                                               FontWeight="Bold" />
                                    </StackPanel>
                                </Button>
                                <Button HorizontalAlignment="Stretch" IsEnabled="False"
                                        HorizontalContentAlignment="Center" x:Name="BtnGenerateLabels"
                                        Margin="0,0,0,10">
                                    <StackPanel Orientation="Horizontal">
                                        <LucideIcon Kind="Tags" Width="36" Height="36" />
                                        <Label Content="Etiketten generieren" VerticalContentAlignment="Center"
                                               FontSize="15"
                                               FontWeight="Bold" />
                                    </StackPanel>
                                </Button>
                            </StackPanel>
                        </Grid>
                    </Grid>
                </TabItem>
                <TabItem IsEnabled="False">
                    <TabItem.Header>
                        <StackPanel Orientation="Horizontal">
                            <LucideIcon Kind="Users" Width="32" Height="32" Size="32" />
                            <Label FontSize="20" Content="Personalverwaltung" VerticalContentAlignment="Center" />
                        </StackPanel>
                    </TabItem.Header>
                </TabItem>
                <TabItem IsEnabled="False">
                    <TabItem.Header>
                        <StackPanel Orientation="Horizontal">
                            <LucideIcon Kind="BadgeEuro" Width="32" Height="32" Size="32" />
                            <Label FontSize="20" Content="Finanzverwaltung" VerticalContentAlignment="Center" />
                        </StackPanel>
                    </TabItem.Header>
                </TabItem>
                <TabItem IsEnabled="False">
                    <TabItem.Header>
                        <StackPanel Orientation="Horizontal">
                            <LucideIcon Kind="ReceiptEuro" Width="32" Height="32" Size="32" />
                            <Label FontSize="20" Content="Preisverwaltung" VerticalContentAlignment="Center" />
                        </StackPanel>
                    </TabItem.Header>
                </TabItem>
                <TabItem IsEnabled="True">
                    <TabItem.Header>
                        <StackPanel Orientation="Horizontal">
                            <LucideIcon Kind="Settings" Width="32" Height="32" Size="32" />
                            <Label FontSize="20" Content="Einstellungen" VerticalContentAlignment="Center" />
                        </StackPanel>
                    </TabItem.Header>
                    <TabControl>
                        <TabItem>
                            <TabItem.Header>
                                <StackPanel Orientation="Horizontal">
                                    <LucideIcon Kind="FileCog" Width="16" Height="16" Size="16" />
                                    <Label FontSize="16" Content="Global" VerticalContentAlignment="Center" />
                                </StackPanel>
                            </TabItem.Header>
                            <StackPanel Orientation="Vertical">
                                <Grid ColumnDefinitions="400,*">
                                    <Label Grid.Column="0">config-Datei</Label>
                                    <StackPanel Grid.Column="1" Orientation="Horizontal" Spacing="5">
                                        <TextBox x:Name="TbConfigPath" HorizontalAlignment="Stretch"
                                                 Watermark="/home/username/.config/logofclient/config.json" />
                                        <Button>
                                            <Button.Content>
                                                <StackPanel Orientation="Horizontal">
                                                    <LucideIcon Kind="File" Width="16" Height="16" Size="16" />
                                                    <Label Content="Öffnen..." VerticalContentAlignment="Center" />
                                                </StackPanel>
                                            </Button.Content>
                                        </Button>
                                    </StackPanel>
                                </Grid>
                            </StackPanel>
                        </TabItem>
                        <TabItem>
                            <TabItem.Header>
                                <StackPanel Orientation="Horizontal">
                                    <LucideIcon Kind="Contact" Width="16" Height="16" Size="16" />
                                    <Label FontSize="16" Content="Kunden" VerticalContentAlignment="Center" />
                                </StackPanel>
                            </TabItem.Header>
                            <Grid ColumnDefinitions="300,*">
                                <Grid RowDefinitions="*,60">
                                    <ListBox x:Name="LstSettingsCustomers"
                                             SelectionChanged="LstSettingsCustomers_OnSelectionChanged" />
                                    <Button Grid.Row="1" HorizontalAlignment="Stretch" x:Name="BtnSettingsAddCustomer"
                                            Click="BtnSettingsAddCustomer_OnClick"
                                            HorizontalContentAlignment="Center">
                                        <StackPanel Orientation="Horizontal">
                                            <LucideIcon Kind="Plus" Width="32" Height="32" />
                                            <Label Content="Hinzufügen" VerticalContentAlignment="Center" FontSize="15"
                                                   FontWeight="Bold" />
                                        </StackPanel>
                                    </Button>
                                </Grid>
                                <StackPanel Margin="10,0,0,0" Grid.Column="1" Spacing="10" Orientation="Vertical">
                                    <StackPanel Orientation="Horizontal">
                                        <LucideIcon Kind="TableProperties" Width="24" Height="24" />
                                        <Label Content="Eigenschaften" VerticalContentAlignment="Center" FontSize="15"
                                               FontWeight="Bold" />
                                    </StackPanel>
                                    <Grid ColumnDefinitions="150,*">
                                        <Label Content="Name" />
                                        <TextBox Grid.Column="1" Watermark="Kundenbezeichnung"
                                                 TextChanged="TbSettingsCustomerName_OnTextChanged"
                                                 HorizontalAlignment="Stretch"
                                                 x:Name="TbSettingsCustomerName" />
                                    </Grid>
                                    <Grid ColumnDefinitions="150,*">
                                        <Label Content="Beschreibung" />
                                        <TextBox Grid.Column="1" Watermark="Kundenbeschreibung"
                                                 HorizontalAlignment="Stretch"
                                                 TextChanged="TbSettingsCustomerDescription_OnTextChanged"
                                                 x:Name="TbSettingsCustomerDescription" />
                                    </Grid>
                                    <Grid ColumnDefinitions="150,*">
                                        <Label Content="Address-Patch-Info" />
                                        <TextBlock Grid.Column="1"
                                                   HorizontalAlignment="Stretch"
                                                   x:Name="TbSettingsCustomerPatchInfo" />
                                    </Grid>
                                    <Button HorizontalAlignment="Stretch"
                                            x:Name="BtnSettingsImportCustomerAddressPatch"
                                            Click="BtnSettingsImportCustomerAddressPatch_OnClick"
                                            HorizontalContentAlignment="Center">
                                        <StackPanel Orientation="Horizontal">
                                            <LucideIcon Kind="Route" Width="16" Height="16" Size="16" />
                                            <Label FontSize="16" Content="Address-Patch importieren..."
                                                   VerticalContentAlignment="Center" />
                                        </StackPanel>
                                    </Button>
                                    <Button HorizontalAlignment="Stretch" x:Name="BtnSettingsSaveCustomerData"
                                            Click="BtnSettingsSaveCustomerData_OnClick"
                                            HorizontalContentAlignment="Center">
                                        <StackPanel Orientation="Horizontal">
                                            <LucideIcon Kind="Save" Width="16" Height="16" Size="16" />
                                            <Label FontSize="16" Content="Speichern"
                                                   VerticalContentAlignment="Center" />
                                        </StackPanel>
                                    </Button>
                                    <Button Background="#99963434" HorizontalAlignment="Stretch"
                                            HorizontalContentAlignment="Center">
                                        <StackPanel Orientation="Horizontal">
                                            <LucideIcon Kind="Trash" Width="16" Height="16" Size="16" />
                                            <Label FontSize="16" Content="Löschen" VerticalContentAlignment="Center" />
                                        </StackPanel>
                                    </Button>
                                </StackPanel>
                            </Grid>
                        </TabItem>
                    </TabControl>
                </TabItem>
            </TabControl>
        </Grid>

    </Border>
</Window><Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d" SizeToContent="WidthAndHeight"
        x:Class="Logof_Client.MessageBox"
        Title="MessageBox">
    <StackPanel>
        <TextBlock Name="Text" Margin="10" TextWrapping="Wrap" />
        <StackPanel HorizontalAlignment="Right" Margin="5" Orientation="Horizontal" Name="Buttons">
            <StackPanel.Styles>
                <Style Selector="Button">
                    <Setter Property="Margin" Value="5" />
                </Style>
            </StackPanel.Styles>
        </StackPanel>
    </StackPanel>
</Window><Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d" d:DesignWidth="800" Width="800" MinWidth="800" MaxWidth="800" d:DesignHeight="150"
        Height="150" MinHeight="150" MaxHeight="150"
        x:Class="Logof_Client.ProgressWindow" Title="Verarbeitung läuft...">
    <Grid>
        <!-- <ScrollViewer x:Name="ScvLog"> -->
        <!--     <TextBlock x:Name="TbLog" Margin="10,10,10,50" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" -->
        <!--                FontFamily="Consolas" /> -->
        <!-- </ScrollViewer> -->
        <TextBlock x:Name="TbLog" Margin="10,10,10,50" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
                   FontFamily="Consolas" />
        <ProgressBar x:Name="PbProgress" HorizontalAlignment="Stretch" Height="30" VerticalAlignment="Bottom"
                     Margin="10,0,10,10" />
    </Grid>
</Window><Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        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"
        x:Class="Logof_Client.ResultWindow"
        Title="Ergebnis">
    <Grid Grid.ColumnDefinitions="200,*">
        <Grid>
            <Label Content="Filter" Margin="10,10,10,0" HorizontalAlignment="Stretch" VerticalAlignment="Top" />
            <Label Content="X Ergebnisse" Margin="10,40,10,0" HorizontalAlignment="Stretch" VerticalAlignment="Top"
                   x:Name="LblResultCount" />
            <StackPanel x:Name="StpFilterOptions" Orientation="Vertical" HorizontalAlignment="Stretch"
                        VerticalAlignment="Stretch" Margin="10,80,10,0" />
            <!-- <Button x:Name="BtnUpdateFilter" Content="Aktualisieren" HorizontalAlignment="Stretch" -->
            <!--         VerticalAlignment="Bottom" Margin="10,0,10,10" Click="BtnUpdateFilter_OnClick" /> -->
            <Button Content="Ausgewählte Anzeigen" HorizontalAlignment="Stretch" VerticalAlignment="Bottom"
                    x:Name="BtnShwoSelected" Click="BtnShwoSelected_OnClick"
                    Margin="10,10,10,10" />
        </Grid>
        <DataGrid x:Name="DgResult" Grid.Column="1" AutoGenerateColumns="True" />

    </Grid>
</Window><AvaloniaResourceXamlInfo xmlns="http://schemas.datacontract.org/2004/07/Avalonia.Markup.Xaml.PortableXaml" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><ClassToResourcePathIndex xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><a:KeyValueOfstringstring><a:Key>Logof_Client.App</a:Key><a:Value>/App.axaml</a:Value></a:KeyValueOfstringstring><a:KeyValueOfstringstring><a:Key>Logof_Client.MainWindow</a:Key><a:Value>/MainWindow.axaml</a:Value></a:KeyValueOfstringstring><a:KeyValueOfstringstring><a:Key>Logof_Client.MessageBox</a:Key><a:Value>/MessageBox.axaml</a:Value></a:KeyValueOfstringstring><a:KeyValueOfstringstring><a:Key>Logof_Client.ProgressWindow</a:Key><a:Value>/ProgressWindow.axaml</a:Value></a:KeyValueOfstringstring><a:KeyValueOfstringstring><a:Key>Logof_Client.ResultWindow</a:Key><a:Value>/ResultWindow.axaml</a:Value></a:KeyValueOfstringstring></ClassToResourcePathIndex></AvaloniaResourceXamlInfo>