<Window x:Class="Server_Dashboard.Views.DashboardWindow"
        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:views="clr-namespace:Server_Dashboard.Views.DashboardPages"
        xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
        xmlns:svgc="http://sharpvectors.codeplex.com/svgc/"
        Height="1000" Width="Auto" WindowStyle="None" Background="Transparent" ResizeMode="CanResize" mc:Ignorable="d" d:Height="1000" d:Width="1900">
    <WindowChrome.WindowChrome>
        <WindowChrome CaptionHeight="0" />
    </WindowChrome.WindowChrome>
    <!--Dashboard Window and Container for the Dashboards-->
    <Grid Background="{StaticResource BackgroundSurface_00dp}">
        <Grid.RowDefinitions>
            <RowDefinition Height="30" />
            <RowDefinition Height="50" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <!--Window Title-->
        <Grid Background="{StaticResource BackgroundSurface_06dp}" Grid.Row="0">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="40" />
            </Grid.ColumnDefinitions>
            <TextBlock FontSize="18" VerticalAlignment="Center" Grid.Column="0" Text="Server Dashboard" Margin="5 0 0 0">
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="MouseLeftButtonDown">
                        <i:CallMethodAction MethodName="DragMove" TargetObject="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window}}" />
                    </i:EventTrigger>
                </i:Interaction.Triggers>
            </TextBlock>
            <Button Style="{StaticResource CloseButton}" Grid.Column="1" Content="✕">
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="Click">
                        <i:CallMethodAction MethodName="Close" TargetObject="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window}}" />
                    </i:EventTrigger>
                </i:Interaction.Triggers>
            </Button>
        </Grid>
        <!--Settings, Docs, User, links etc-->
        <Grid Background="{StaticResource BackgroundSurface_04dp}" Grid.Row="1">
            <Grid.Effect>
                <DropShadowEffect Direction="270" BlurRadius="5" />
            </Grid.Effect>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="Auto" />
            </Grid.ColumnDefinitions>
            <Button Grid.Column="3" Command="{Binding OpenLinkCommand}" Content="{Binding User.UserName}" Margin="10 0 10 0" Height="40" Cursor="Hand">
                <Button.Template>
                    <ControlTemplate TargetType="{x:Type Button}">
                        <Border x:Name="Border" CornerRadius="5" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0">
                            <Border.Effect>
                                <DropShadowEffect Direction="0" ShadowDepth="0" BlurRadius="5" />
                            </Border.Effect>
                            <Border x:Name="BackgroundOverlay" CornerRadius="4" Background="Transparent" BorderThickness="{TemplateBinding BorderThickness}">
                                <Border.BorderBrush>
                                    <SolidColorBrush Color="White" Opacity="0.12" />
                                </Border.BorderBrush>
                                <StackPanel Orientation="Horizontal">
                                    <Viewbox Width="Auto" Height="Auto" IsHitTestVisible="False" Margin="5">
                                        <Canvas Width="24" Height="24">
                                            <Path Data="M12,19.2C9.5,19.2 7.29,17.92 6,16C6.03,14 10,12.9 12,12.9C14,12.9 17.97,14 18,16C16.71,17.92 14.5,19.2 12,19.2M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z">
                                                <Path.Fill>
                                                    <SolidColorBrush Color="White" Opacity="0.87" />
                                                </Path.Fill>
                                            </Path>
                                        </Canvas>
                                    </Viewbox>
                                    <TextBlock FontSize="{TemplateBinding FontSize}" TextAlignment="Center" Padding="0" TextWrapping="Wrap" Text="{TemplateBinding Content}" Foreground="{TemplateBinding Foreground}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="5 0 10 0" />
                                </StackPanel>
                            </Border>
                        </Border>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsMouseOver" Value="True">
                                <Setter TargetName="BackgroundOverlay" Property="Background">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity="0.04" />
                                    </Setter.Value>
                                </Setter>
                            </Trigger>
                            <Trigger Property="IsFocused" Value="True">
                            </Trigger>
                            <Trigger Property="IsPressed" Value="True">
                                <Setter TargetName="BackgroundOverlay" Property="Background">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity="0.12" />
                                    </Setter.Value>
                                </Setter>
                                <Setter TargetName="BackgroundOverlay" Property="BorderBrush">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                    </Setter.Value>
                                </Setter>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Button.Template>
            </Button>
            <Button Grid.Column="2" Command="{Binding OpenLinkCommand}" CommandParameter="https://github.com/Crylia/Server-Dashboard/wiki" Content="Docs" Margin="10 0 10 0" Height="40">
                <Button.Template>
                    <ControlTemplate TargetType="{x:Type Button}">
                        <Border x:Name="Border" CornerRadius="5" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0">
                            <Border.Effect>
                                <DropShadowEffect Direction="0" ShadowDepth="0" BlurRadius="5" />
                            </Border.Effect>
                            <Border x:Name="BackgroundOverlay" CornerRadius="4" Background="Transparent" BorderThickness="{TemplateBinding BorderThickness}">
                                <Border.BorderBrush>
                                    <SolidColorBrush Color="White" Opacity="0.12" />
                                </Border.BorderBrush>
                                <StackPanel Orientation="Horizontal">
                                    <Viewbox IsHitTestVisible="False" Width="Auto" Height="Auto" Margin="5">
                                        <Canvas Width="24" Height="24">
                                            <Path Data="M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z">
                                                <Path.Fill>
                                                    <SolidColorBrush Color="White" Opacity="0.87" />
                                                </Path.Fill>
                                            </Path>
                                        </Canvas>
                                    </Viewbox>
                                    <TextBlock FontSize="{TemplateBinding FontSize}" TextAlignment="Center" Padding="0" TextWrapping="Wrap" Text="{TemplateBinding Content}" Foreground="{TemplateBinding Foreground}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="5 0 10 0" />
                                </StackPanel>
                            </Border>
                        </Border>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsMouseOver" Value="True">
                                <Setter TargetName="BackgroundOverlay" Property="Background">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity="0.04" />
                                    </Setter.Value>
                                </Setter>
                            </Trigger>
                            <Trigger Property="IsFocused" Value="True">
                            </Trigger>
                            <Trigger Property="IsPressed" Value="True">
                                <Setter TargetName="BackgroundOverlay" Property="Background">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity="0.12" />
                                    </Setter.Value>
                                </Setter>
                                <Setter TargetName="BackgroundOverlay" Property="BorderBrush">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                    </Setter.Value>
                                </Setter>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Button.Template>
            </Button>
            <Button Grid.Column="1" Command="{Binding OpenLinkCommand}" CommandParameter="https://github.com/Crylia/Server-Dashboard" Content="GitHub" Margin="10 0 10 0" Height="40" Opacity="0.87" Cursor="Hand">
                <Button.Template>
                    <ControlTemplate TargetType="{x:Type Button}">
                        <Border x:Name="Border" CornerRadius="5" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0">
                            <Border.Effect>
                                <DropShadowEffect Direction="0" ShadowDepth="0" BlurRadius="5" />
                            </Border.Effect>
                            <Border x:Name="BackgroundOverlay" CornerRadius="4" Background="Transparent" BorderThickness="{TemplateBinding BorderThickness}">
                                <Border.BorderBrush>
                                    <SolidColorBrush Color="White" Opacity="0.12" />
                                </Border.BorderBrush>
                                <StackPanel Orientation="Horizontal">
                                    <Viewbox IsHitTestVisible="False" Width="Auto" Height="Auto" Margin="5">
                                        <Canvas Width="24" Height="24">
                                            <Path Data="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z">
                                                <Path.Fill>
                                                    <SolidColorBrush Color="White" Opacity="0.87" />
                                                </Path.Fill>
                                            </Path>
                                        </Canvas>
                                    </Viewbox>
                                    <TextBlock FontSize="{TemplateBinding FontSize}" TextAlignment="Center" Padding="0" TextWrapping="Wrap" Text="{TemplateBinding Content}" Foreground="{TemplateBinding Foreground}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="5 0 10 0" />
                                </StackPanel>
                            </Border>
                        </Border>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsMouseOver" Value="True">
                                <Setter TargetName="BackgroundOverlay" Property="Background">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity="0.04" />
                                    </Setter.Value>
                                </Setter>
                            </Trigger>
                            <Trigger Property="IsFocused" Value="True">
                            </Trigger>
                            <Trigger Property="IsPressed" Value="True">
                                <Setter TargetName="BackgroundOverlay" Property="Background">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity="0.12" />
                                    </Setter.Value>
                                </Setter>
                                <Setter TargetName="BackgroundOverlay" Property="BorderBrush">
                                    <Setter.Value>
                                        <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                    </Setter.Value>
                                </Setter>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Button.Template>
            </Button>
        </Grid>
        <!--UserControl Container for the Dashboard pages-->
        <Grid Grid.Row="2">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="200" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Grid Grid.Column="0" Background="{StaticResource BackgroundSurface_02dp}">
                <Grid.RowDefinitions>
                    <RowDefinition Height="80" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                </Grid.RowDefinitions>
                <Grid Grid.Row="1">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="40" />
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Row="0" Text="Navigation" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="10 0 0 0">
                        <TextBlock.Foreground>
                            <SolidColorBrush Color="White" Opacity="0.67" />
                        </TextBlock.Foreground>
                    </TextBlock>
                    <RadioButton Command="{Binding SwitchViewModelCommand}" CommandParameter="dashboardviewmodel" Grid.Row="1" Content="Dashboard" Height="50">
                        <RadioButton.Style>
                            <Style TargetType="{x:Type RadioButton}">
                                <Setter Property="Cursor" Value="Hand" />
                                <Setter Property="Background" Value="{StaticResource BackgroundSurface_02dp}" />
                                <Setter Property="FontSize" Value="20" />
                                <Setter Property="Foreground" Value="{StaticResource DeepPurple_A100}" />
                                <Setter Property="BorderThickness" Value="2" />
                                <Setter Property="BorderBrush" Value="Transparent" />
                                <Setter Property="SnapsToDevicePixels" Value="True" />
                                <Setter Property="Template">
                                    <Setter.Value>
                                        <ControlTemplate TargetType="{x:Type RadioButton}">
                                            <Border x:Name="Background" Background="{TemplateBinding Background}" BorderBrush="Transparent" BorderThickness="3 0 0 0">
                                                <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Left">
                                                    <Viewbox IsHitTestVisible="False" Width="20" Height="20" Margin="15 0 5 0">
                                                        <Canvas Width="24" Height="24">
                                                            <Path x:Name="PathHome" Data="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z">
                                                                <Path.Fill>
                                                                    <SolidColorBrush Color="White" Opacity="0.87" />
                                                                </Path.Fill>
                                                            </Path>
                                                        </Canvas>
                                                    </Viewbox>
                                                    <TextBlock x:Name="Text" FontSize="{TemplateBinding FontSize}" TextAlignment="Center" Padding="0" TextWrapping="Wrap" Text="{TemplateBinding Content}" VerticalAlignment="Center" HorizontalAlignment="Center">
                                                        <TextBlock.Foreground>
                                                            <SolidColorBrush Color="White" Opacity="0.87" />
                                                        </TextBlock.Foreground>
                                                    </TextBlock>
                                                </StackPanel>
                                            </Border>
                                            <ControlTemplate.Triggers>
                                                <Trigger Property="IsMouseOver" Value="True">
                                                    <Setter Property="Background">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity="0.04" />
                                                        </Setter.Value>
                                                    </Setter>
                                                </Trigger>
                                                <Trigger Property="IsChecked" Value="True">
                                                    <Setter TargetName="Background" Property="BorderBrush">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter TargetName="PathHome" Property="Fill">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter Property="Background" Value="#181818" />
                                                    <Setter TargetName="Text" Property="Foreground" Value="{StaticResource DeepPurple_A100}" />
                                                </Trigger>
                                                <Trigger Property="IsPressed" Value="True">
                                                    <Setter Property="Background">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity="0.12" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter TargetName="Background" Property="BorderBrush">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                </Trigger>
                                            </ControlTemplate.Triggers>
                                        </ControlTemplate>
                                    </Setter.Value>
                                </Setter>
                            </Style>
                        </RadioButton.Style>
                    </RadioButton>
                    <RadioButton Command="{Binding SwitchViewModelCommand}" CommandParameter="analyticsviewmodel" Grid.Row="2" Content="Analytics" Height="50">
                        <RadioButton.Style>
                            <Style TargetType="{x:Type RadioButton}">
                                <Setter Property="Cursor" Value="Hand" />
                                <Setter Property="Background" Value="{StaticResource BackgroundSurface_02dp}" />
                                <Setter Property="FontSize" Value="20" />
                                <Setter Property="Foreground" Value="{StaticResource DeepPurple_A100}" />
                                <Setter Property="BorderThickness" Value="2" />
                                <Setter Property="BorderBrush" Value="Transparent" />
                                <Setter Property="SnapsToDevicePixels" Value="True" />
                                <Setter Property="Template">
                                    <Setter.Value>
                                        <ControlTemplate TargetType="{x:Type RadioButton}">
                                            <Border x:Name="Background" Background="{TemplateBinding Background}" BorderBrush="Transparent" BorderThickness="3 0 0 0">
                                                <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Left">
                                                    <Viewbox Margin="15 0 5 0" IsHitTestVisible="False" Width="20" Height="20">
                                                        <Canvas Width="24" Height="24">
                                                            <Path x:Name="PathAnalysis" Data="M6,22A3,3 0 0,1 3,19C3,18.4 3.18,17.84 3.5,17.37L9,7.81V6A1,1 0 0,1 8,5V4A2,2 0 0,1 10,2H14A2,2 0 0,1 16,4V5A1,1 0 0,1 15,6V7.81L20.5,17.37C20.82,17.84 21,18.4 21,19A3,3 0 0,1 18,22H6M5,19A1,1 0 0,0 6,20H18A1,1 0 0,0 19,19C19,18.79 18.93,18.59 18.82,18.43L16.53,14.47L14,17L8.93,11.93L5.18,18.43C5.07,18.59 5,18.79 5,19M13,10A1,1 0 0,0 12,11A1,1 0 0,0 13,12A1,1 0 0,0 14,11A1,1 0 0,0 13,10Z">
                                                                <Path.Fill>
                                                                    <SolidColorBrush Color="White" Opacity="0.87" />
                                                                </Path.Fill>
                                                            </Path>
                                                        </Canvas>
                                                    </Viewbox>
                                                    <TextBlock x:Name="Text" FontSize="{TemplateBinding FontSize}" TextAlignment="Center" Padding="0" TextWrapping="Wrap" Text="{TemplateBinding Content}" VerticalAlignment="Center" HorizontalAlignment="Center">
                                                        <TextBlock.Foreground>
                                                            <SolidColorBrush Color="White" Opacity="0.87" />
                                                        </TextBlock.Foreground>
                                                    </TextBlock>
                                                </StackPanel>
                                            </Border>
                                            <ControlTemplate.Triggers>
                                                <Trigger Property="IsMouseOver" Value="True">
                                                    <Setter Property="Background">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity="0.04" />
                                                        </Setter.Value>
                                                    </Setter>
                                                </Trigger>
                                                <Trigger Property="IsChecked" Value="True">
                                                    <Setter TargetName="Background" Property="BorderBrush">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter TargetName="PathAnalysis" Property="Fill">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter Property="Background" Value="#181818" />
                                                    <Setter TargetName="Text" Property="Foreground" Value="{StaticResource DeepPurple_A100}" />
                                                </Trigger>
                                                <Trigger Property="IsPressed" Value="True">
                                                    <Setter Property="Background">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity="0.12" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter TargetName="Background" Property="BorderBrush">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                </Trigger>
                                            </ControlTemplate.Triggers>
                                        </ControlTemplate>
                                    </Setter.Value>
                                </Setter>
                            </Style>
                        </RadioButton.Style>
                    </RadioButton>
                    <RadioButton Command="{Binding SwitchViewModelCommand}" CommandParameter="settingsviewmodel" Grid.Row="3" Content="Settings" Height="50">
                        <RadioButton.Style>
                            <Style TargetType="{x:Type RadioButton}">
                                <Setter Property="Cursor" Value="Hand" />
                                <Setter Property="Background" Value="{StaticResource BackgroundSurface_02dp}" />
                                <Setter Property="FontSize" Value="20" />
                                <Setter Property="Foreground" Value="{StaticResource DeepPurple_A100}" />
                                <Setter Property="BorderThickness" Value="2" />
                                <Setter Property="BorderBrush" Value="Transparent" />
                                <Setter Property="SnapsToDevicePixels" Value="True" />
                                <Setter Property="Template">
                                    <Setter.Value>
                                        <ControlTemplate TargetType="{x:Type RadioButton}">
                                            <Border x:Name="Background" Background="{TemplateBinding Background}" BorderBrush="Transparent" BorderThickness="3 0 0 0">
                                                <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Left">
                                                    <Viewbox Margin="15 0 5 0" IsHitTestVisible="False" Width="20" Height="20">
                                                        <Canvas Width="24" Height="24">
                                                            <Path x:Name="PathSettings" Data="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z">
                                                                <Path.Fill>
                                                                    <SolidColorBrush Color="White" Opacity="0.87" />
                                                                </Path.Fill>
                                                            </Path>
                                                        </Canvas>
                                                    </Viewbox>
                                                    <TextBlock x:Name="Text" FontSize="{TemplateBinding FontSize}" TextAlignment="Center" Padding="0" TextWrapping="Wrap" Text="{TemplateBinding Content}" VerticalAlignment="Center" HorizontalAlignment="Center">
                                                        <TextBlock.Foreground>
                                                            <SolidColorBrush Color="White" Opacity="0.87" />
                                                        </TextBlock.Foreground>
                                                    </TextBlock>
                                                </StackPanel>
                                            </Border>
                                            <ControlTemplate.Triggers>
                                                <Trigger Property="IsMouseOver" Value="True">
                                                    <Setter Property="Background">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity="0.04" />
                                                        </Setter.Value>
                                                    </Setter>
                                                </Trigger>
                                                <Trigger Property="IsChecked" Value="True">
                                                    <Setter TargetName="Background" Property="BorderBrush">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter TargetName="PathSettings" Property="Fill">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter Property="Background" Value="#181818" />
                                                    <Setter TargetName="Text" Property="Foreground" Value="{StaticResource DeepPurple_A100}" />
                                                </Trigger>
                                                <Trigger Property="IsPressed" Value="True">
                                                    <Setter Property="Background">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity="0.12" />
                                                        </Setter.Value>
                                                    </Setter>
                                                    <Setter TargetName="Background" Property="BorderBrush">
                                                        <Setter.Value>
                                                            <SolidColorBrush Color="#B388FF" Opacity=".87" />
                                                        </Setter.Value>
                                                    </Setter>
                                                </Trigger>
                                            </ControlTemplate.Triggers>
                                        </ControlTemplate>
                                    </Setter.Value>
                                </Setter>
                            </Style>
                        </RadioButton.Style>
                    </RadioButton>
                </Grid>
                <Grid Grid.Row="2">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="40" />
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Row="0" Text="Module" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="10 0 0 0">
                        <TextBlock.Foreground>
                            <SolidColorBrush Color="White" Opacity="0.67" />
                        </TextBlock.Foreground>
                    </TextBlock>
                    <Button Grid.Row="1" Command="{Binding OpenNewModuleWindowCommand}"  Content="New Module" Height="50" Margin="5 10 5 0" Cursor="Hand" />
                    <Button Grid.Row="2" Command="{Binding OpenDeleteModuleWindowCommand}" Content="Remove Module" Height="50" Margin="5 10 5 0" Cursor="Hand" />
                    <Button Grid.Row="3" Command="{Binding OpenUpdateModuleWindowCommand}" Content="Change Module" Height="50" Margin="5 10 5 0" Cursor="Hand" />
                </Grid>
            </Grid>
            <ContentControl Grid.Column="1" Content="{Binding CurrentView}" />
        </Grid>
    </Grid>
</Window>