OverviewFilesCommitsIssuesDocsReleasesPeers

ifsrenderer-linux / WpfDisplay / Views / AboutDialogWindow.xaml

70 lines · xaml ref:
<Window x:Class="WpfDisplay.Views.AboutDialogWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        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"
        xmlns:local="clr-namespace:WpfDisplay.Views"
        xmlns:app="clr-namespace:WpfDisplay"
        mc:Ignorable="d"
        TextElement.FontWeight="Regular"
        TextElement.FontSize="16"
        TextOptions.TextFormattingMode="Ideal"
        TextOptions.TextRenderingMode="Auto"
        Background="{DynamicResource MaterialDesignDarkBackground}"
        FontFamily="{DynamicResource MaterialDesignFont}"
        WindowStartupLocation="CenterOwner" 
        ShowInTaskbar="False"
        WindowStyle="ToolWindow"
        Title="About IFSRenderer"
        Height="500" Width="600" MinHeight="500" MinWidth="600"
        DataContext="{Binding RelativeSource={RelativeSource Self}}">
    <Grid Margin="10">
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="auto"/>
        </Grid.RowDefinitions>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="128"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>
            <Image Source="/IFSRenderer;component/Resources/icon_128.png" VerticalAlignment="Top"></Image>
            <ScrollViewer Grid.Column="1" VerticalScrollBarVisibility="Visible">
                <StackPanel Margin="10">
                    <Label Style="{DynamicResource MaterialDesignLabel}" HorizontalContentAlignment="Center" FontSize="24">IFSRenderer</Label>
                    <Label Content="{x:Static app:App.VersionString}" HorizontalContentAlignment="Center"/>
                    <TextBlock>
                        3D IFS fractal renderer and editor.
                        <LineBreak/>
                        Copyright © 2021-2026 Dócs Zoltán &amp; <Hyperlink NavigateUri="https://github.com/bezo97/IFSRenderer/graphs/contributors?all=1">contributors</Hyperlink>
                        <LineBreak/>
                        License: <Hyperlink NavigateUri="LICENSE">GNU GPLv3</Hyperlink>
                        <LineBreak/>
                        Source code: <Hyperlink NavigateUri="https://github.com/bezo97/IFSRenderer/">https://github.com/bezo97/IFSRenderer/</Hyperlink>
                        <LineBreak/>
                        Project page: <Hyperlink NavigateUri="https://ifsrenderer.z97.io">https://ifsrenderer.z97.io</Hyperlink>
                    </TextBlock>
                    <Separator Style="{DynamicResource MaterialDesignLightSeparator}"/>
                    <Label>Linked libraries</Label>
                    <TextBlock TextWrapping="Wrap">
                        <Hyperlink NavigateUri="https://github.com/Dirkster99/AvalonDock">AvalonDock</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/StephenCleary/AsyncEx">AsyncEx</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/VoidXH/Cavern">Cavern</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/JamesNK/Newtonsoft.Json">Json.NET</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit">Material Design Themes</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/scrtwpns/mixbox">Mixbox</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/CommunityToolkit/WindowsCommunityToolkit">Mvvm Toolkit</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/opentk/opentk">OpenToolkit</Hyperlink>, 
                        <Hyperlink NavigateUri="https://github.com/amerkoleci/Vortice.Windows">Vortice.XInput</Hyperlink>,
                        <Hyperlink NavigateUri="https://github.com/dotnetprojects/WpfExtendedToolkit">WPF Toolkit</Hyperlink>
                    </TextBlock>
                </StackPanel>
            </ScrollViewer>
        </Grid>
        <Button IsDefault="True" Command="{Binding OkCommand}"
                Grid.Row="1" Margin="15" HorizontalAlignment="Center" VerticalAlignment="Bottom">
            OK
        </Button>
    </Grid>
</Window>