Files

1870 lines
98 KiB
XML
Raw Permalink Normal View History

2026-08-27 11:23:13 -06:00
<Window x:Class="WpfApp1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:wpf="clr-namespace:GMap.NET.WindowsPresentation;assembly=GMap.NET.WindowsPresentation"
Closing="ClosingFunction" Title="Loading raton...." Height="827" Width="1300" Background="#1C1C1C"
WindowStartupLocation="CenterScreen">
<FrameworkElement.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#2C2C2C"/>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="White"/>
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="#2C2C2C"/>
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightTextBrushKey}" Color="White"/>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#1C1C1C"/>
<SolidColorBrush x:Key="{x:Static SystemColors.MenuBrushKey}" Color="#2A2A2A"/>
<SolidColorBrush x:Key="{x:Static SystemColors.MenuBarBrushKey}" Color="#2A2A2A"/>
<SolidColorBrush x:Key="{x:Static SystemColors.MenuHighlightBrushKey}" Color="#3A3A3A"/>
<SolidColorBrush x:Key="{x:Static SystemColors.MenuTextBrushKey}" Color="#DDDDDD"/>
<Style TargetType="{x:Type DataGridRow}">
<Setter Property="Control.Background" Value="#1C1C1C"/>
<Setter Property="Control.Foreground" Value="White"/>
<Setter Property="Control.BorderThickness" Value="0"/>
<Setter Property="UIElement.RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="UIElement.RenderTransform">
<Setter.Value>
<TranslateTransform X="0"/>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="UIElement.IsMouseOver" Value="true">
<TriggerBase.EnterActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="Background.Color" To="#252525" Duration="0:0:0.14"/>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.X)" To="4"
Duration="0:0:0.14"/>
</Storyboard>
</BeginStoryboard>
</TriggerBase.EnterActions>
<TriggerBase.ExitActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="Background.Color" To="#1C1C1C" Duration="0:0:0.14"/>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.X)" To="0"
Duration="0:0:0.14"/>
</Storyboard>
</BeginStoryboard>
</TriggerBase.ExitActions>
</Trigger>
<Trigger Property="DataGridRow.IsSelected" Value="true">
<Setter Property="Control.Background" Value="#2E2E2E"/>
<Setter Property="Control.Foreground" Value="White"/>
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="{x:Type DataGridCell}">
<Setter Property="Control.BorderThickness" Value="0"/>
<Setter Property="FrameworkElement.FocusVisualStyle" Value="{x:Null}"/>
<Setter Property="Control.Background" Value="Transparent"/>
<Setter Property="Control.Foreground" Value="White"/>
<Style.Triggers>
<Trigger Property="DataGridCell.IsSelected" Value="true">
<Setter Property="Control.Background" Value="Transparent"/>
<Setter Property="Control.Foreground" Value="White"/>
<Setter Property="Control.BorderBrush" Value="Transparent"/>
</Trigger>
<Trigger Property="UIElement.IsFocused" Value="true">
<Setter Property="Control.Background" Value="Transparent"/>
<Setter Property="Control.BorderBrush" Value="Transparent"/>
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Control.Background" Value="#262626"/>
<Setter Property="Control.Foreground" Value="White"/>
<Setter Property="Control.FontWeight" Value="SemiBold"/>
<Setter Property="Control.HorizontalContentAlignment" Value="Center"/>
</Style>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
</Style>
<Style x:Key="CardStyle" TargetType="{x:Type Border}">
<Setter Property="Border.CornerRadius" Value="8"/>
<Setter Property="FrameworkElement.Margin" Value="6"/>
<Setter Property="Border.Padding" Value="14,10"/>
<Setter Property="Border.Background" Value="#262626"/>
<Setter Property="UIElement.RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="UIElement.RenderTransform">
<Setter.Value>
<ScaleTransform ScaleX="1" ScaleY="1"/>
</Setter.Value>
</Setter>
<Setter Property="UIElement.Effect">
<Setter.Value>
<DropShadowEffect Color="Black" BlurRadius="10" ShadowDepth="2" Opacity="0.35"/>
</Setter.Value>
</Setter>
<Style.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)" To="1.03"
Duration="0:0:0.16">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)" To="1.03"
Duration="0:0:0.16">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<ColorAnimation Storyboard.TargetProperty="Background.Color" To="#2D2D2D" Duration="0:0:0.16"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="MouseLeave">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)" To="1"
Duration="0:0:0.18">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)" To="1"
Duration="0:0:0.18">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<ColorAnimation Storyboard.TargetProperty="Background.Color" To="#262626" Duration="0:0:0.18"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
<Style x:Key="NavContainer" TargetType="{x:Type Border}">
<Setter Property="Border.Padding" Value="10,0"/>
<Setter Property="FrameworkElement.Cursor" Value="Hand"/>
<Setter Property="Border.Background" Value="#00262626"/>
<Setter Property="Border.CornerRadius" Value="4"/>
<Setter Property="UIElement.RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="UIElement.RenderTransform">
<Setter.Value>
<TranslateTransform Y="0"/>
</Setter.Value>
</Setter>
<Style.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.Y)" To="-2"
Duration="0:0:0.13">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<ColorAnimation Storyboard.TargetProperty="Background.Color" To="#2E2E2E" Duration="0:0:0.14"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="MouseLeave">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.Y)" To="0"
Duration="0:0:0.14">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<ColorAnimation Storyboard.TargetProperty="Background.Color" To="#00262626" Duration="0:0:0.16"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
<Style x:Key="NavIcon" TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontFamily" Value="Segoe MDL2 Assets"/>
<Setter Property="TextBlock.FontSize" Value="13"/>
<Setter Property="TextBlock.Foreground" Value="#666666"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="FrameworkElement.Margin" Value="0,0,5,0"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
</Style>
<Style x:Key="NavIconActive" TargetType="{x:Type TextBlock}" BasedOn="{StaticResource NavIcon}">
<Setter Property="TextBlock.Foreground" Value="#BBBBBB"/>
</Style>
<Style x:Key="NavLabel" TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.Foreground" Value="#777777"/>
<Setter Property="TextBlock.FontSize" Value="13"/>
<Setter Property="TextBlock.TextAlignment" Value="Left"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
</Style>
<Style x:Key="NavLabelActive" TargetType="{x:Type TextBlock}" BasedOn="{StaticResource NavLabel}">
<Setter Property="TextBlock.Foreground" Value="White"/>
<Setter Property="TextBlock.FontWeight" Value="SemiBold"/>
</Style>
<Style x:Key="CardIcon" TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontFamily" Value="Segoe MDL2 Assets"/>
<Setter Property="TextBlock.FontSize" Value="28"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.Margin" Value="0,0,12,0"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
</Style>
<Style x:Key="MenuIcon" TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontFamily" Value="Segoe MDL2 Assets"/>
<Setter Property="TextBlock.FontSize" Value="13"/>
<Setter Property="TextBlock.Foreground" Value="#AAAAAA"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
</Style>
<Style x:Key="LogTimeStyle" TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.Foreground" Value="#666666"/>
<Setter Property="TextBlock.FontSize" Value="11"/>
<Setter Property="TextBlock.FontFamily" Value="Consolas"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Left"/>
<Setter Property="FrameworkElement.Margin" Value="4,0"/>
</Style>
<Style x:Key="LogMessageStyle" TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Left"/>
<Setter Property="TextBlock.TextTrimming" Value="CharacterEllipsis"/>
<Setter Property="FrameworkElement.Margin" Value="4,0"/>
</Style>
<Style TargetType="{x:Type ContextMenu}">
<Setter Property="UIElement.SnapsToDevicePixels" Value="true"/>
<Setter Property="FrameworkElement.OverridesDefaultStyle" Value="true"/>
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ContextMenu}">
<Border Background="#242424" BorderBrush="#383838" BorderThickness="1" CornerRadius="6" Padding="0,4">
<UIElement.Effect>
<DropShadowEffect Color="Black" BlurRadius="14" ShadowDepth="3" Opacity="0.5" Direction="270"/>
</UIElement.Effect>
<ScrollViewer CanContentScroll="false" VerticalScrollBarVisibility="Disabled"
HorizontalScrollBarVisibility="Disabled">
<ItemsPresenter/>
</ScrollViewer>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type MenuItem}">
<Setter Property="FrameworkElement.OverridesDefaultStyle" Value="true"/>
<Setter Property="UIElement.SnapsToDevicePixels" Value="true"/>
<Setter Property="Control.Foreground" Value="#DDDDDD"/>
<Setter Property="Control.Background" Value="Transparent"/>
<Setter Property="Control.FontSize" Value="12.5"/>
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type MenuItem}">
<Border x:Name="Bd" Background="{TemplateBinding Control.Background}" CornerRadius="3" Margin="4,1"
Padding="8,6">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20"/>
<ColumnDefinition/>
<ColumnDefinition Width="16"/>
</Grid.ColumnDefinitions>
<ContentPresenter Content="{TemplateBinding MenuItem.Icon}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<ContentPresenter Grid.Column="1" ContentSource="Header" VerticalAlignment="Center" Margin="6,0,0,0"/>
<Popup x:Name="SubMenuPopup" Placement="Right" IsOpen="{TemplateBinding MenuItem.IsSubmenuOpen}"
AllowsTransparency="true" Focusable="false">
<Border Background="#242424" BorderBrush="#383838" BorderThickness="1" CornerRadius="6" Padding="0,4"
MinWidth="160">
<UIElement.Effect>
<DropShadowEffect Color="Black" BlurRadius="14" ShadowDepth="3" Opacity="0.5" Direction="270"/>
</UIElement.Effect>
<ScrollViewer CanContentScroll="false" VerticalScrollBarVisibility="Disabled"
HorizontalScrollBarVisibility="Disabled">
<ItemsPresenter/>
</ScrollViewer>
</Border>
</Popup>
<Path x:Name="ArrowPath" Grid.Column="2" Data="M 0,0 L 4,4 0,8 Z" Fill="#888888"
VerticalAlignment="Center" HorizontalAlignment="Center" Visibility="Collapsed"/>
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="MenuItem.IsHighlighted" Value="true">
<Setter TargetName="Bd" Property="Border.Background" Value="#333333"/>
</Trigger>
<Trigger Property="MenuItem.IsPressed" Value="true">
<Setter TargetName="Bd" Property="Border.Background" Value="#3E3E3E"/>
</Trigger>
<Trigger Property="UIElement.IsEnabled" Value="false">
<Setter Property="Control.Foreground" Value="#555555"/>
</Trigger>
<Trigger Property="ItemsControl.HasItems" Value="true">
<Setter TargetName="ArrowPath" Property="UIElement.Visibility" Value="Visible"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type Separator}">
<Setter Property="FrameworkElement.OverridesDefaultStyle" Value="true"/>
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Separator}">
<Border Height="1" Background="#383838" Margin="8,4"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="ScreenTileStyle" TargetType="{x:Type Border}">
<Setter Property="FrameworkElement.Width" Value="200"/>
<Setter Property="FrameworkElement.Height" Value="200"/>
<Setter Property="FrameworkElement.Margin" Value="8"/>
<Setter Property="Border.CornerRadius" Value="6"/>
<Setter Property="Border.Background" Value="#262626"/>
<Setter Property="FrameworkElement.Cursor" Value="Hand"/>
<Setter Property="UIElement.RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="UIElement.RenderTransform">
<Setter.Value>
<ScaleTransform ScaleX="1" ScaleY="1"/>
</Setter.Value>
</Setter>
<Setter Property="UIElement.Effect">
<Setter.Value>
<DropShadowEffect Color="Black" BlurRadius="12" ShadowDepth="2" Opacity="0.4"/>
</Setter.Value>
</Setter>
<Style.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)" To="1.04"
Duration="0:0:0.15">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)" To="1.04"
Duration="0:0:0.15">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="MouseLeave">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)" To="1"
Duration="0:0:0.18">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)" To="1"
Duration="0:0:0.18">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
</FrameworkElement.Resources>
<FrameworkElement.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="RootGrid" Storyboard.TargetProperty="Opacity" From="0" To="1"
Duration="0:0:0.4">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
<DoubleAnimation Storyboard.TargetName="RootGrid"
Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.Y)" From="8" To="0"
Duration="0:0:0.4">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</FrameworkElement.Triggers>
<Grid x:Name="RootGrid" RenderTransformOrigin="0.5,0.5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="932*"/>
<ColumnDefinition Width="211*"/>
<ColumnDefinition Width="149*"/>
</Grid.ColumnDefinitions>
<UIElement.RenderTransform>
<TranslateTransform Y="0"/>
</UIElement.RenderTransform>
<Grid.RowDefinitions>
<RowDefinition Height="62"/>
<RowDefinition Height="120"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Row="0" Background="#202020" ColumnSpan="3">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="12,0,0,0">
<Border MouseLeftButtonUp="NavClients_Click" x:Name="NavClients" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="NavClientsIcon" Text="" Style="{StaticResource NavIconActive}"/>
<TextBlock x:Name="NavClientsLabel" Text="Clients" Style="{StaticResource NavLabelActive}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavLogs_Click" x:Name="NavLogs" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="NavLogsIcon" Text="" Style="{StaticResource NavIcon}"/>
<TextBlock x:Name="NavLogsLabel" Text="Logs" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavWorld_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="NavWorldIcon" Text="" Style="{StaticResource NavIcon}"/>
<TextBlock x:Name="NavWorldLabel" Text="World" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavScreens_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="NavScreensIcon" Text="" Style="{StaticResource NavIcon}"/>
<TextBlock x:Name="NavScreensLabel" Text="Screens" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavTask_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Tasks" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border Style="{StaticResource NavContainer}">
<StackPanel MouseLeftButtonUp="NavBlock_Click" Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Block" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavGame_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Games" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavTool_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Tools" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavFriends_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Friends" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavDev_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Developers" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
</StackPanel>
<StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,12,0">
<Border MouseLeftButtonUp="NavBuilder_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Builder" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavSettings_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Settings" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavAbout_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="About" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="NavCred_Click" Style="{StaticResource NavContainer}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" Style="{StaticResource NavIcon}"/>
<TextBlock Text="Credits" Style="{StaticResource NavLabel}"/>
</StackPanel>
</Border>
</StackPanel>
</Grid>
<Grid Row="1" Margin="36,10" HorizontalAlignment="Center" ColumnSpan="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="220"/>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="200"/>
</Grid.ColumnDefinitions>
<Border Style="{StaticResource CardStyle}">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<Grid Width="46" Height="46" Margin="0,0,10,0">
<Ellipse x:Name="pfpE" Width="46" Height="46">
<Shape.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
<GradientStop Color="#5C4B8A" Offset="0"/>
<GradientStop Color="#7B5EA7" Offset="1"/>
</LinearGradientBrush>
</Shape.Fill>
</Ellipse>
<Ellipse Width="12" Height="12" Fill="#4CAF50" Stroke="#262626" StrokeThickness="2"
HorizontalAlignment="Right" VerticalAlignment="Bottom"/>
</Grid>
<StackPanel VerticalAlignment="Center">
<TextBlock x:Name="userName" Text="@user" Foreground="White" FontWeight="SemiBold" FontSize="13"
HorizontalAlignment="Left" TextAlignment="Left"/>
<StackPanel Orientation="Horizontal" Margin="0,3,0,0">
<Ellipse x:Name="StatusListen" Width="7" Height="7" Fill="#4CAF50" VerticalAlignment="Center"
Margin="0,0,5,0"/>
<TextBlock x:Name="ListeningT" Text="Listening to ????" Foreground="#888888" FontSize="11"
VerticalAlignment="Center" HorizontalAlignment="Left" TextAlignment="Left"/>
</StackPanel>
</StackPanel>
</StackPanel>
</Border>
<Border Grid.Column="1" Style="{StaticResource CardStyle}">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Style="{StaticResource CardIcon}" Text="" Foreground="#4CAF50"/>
<StackPanel VerticalAlignment="Center">
<TextBlock Text="Connected" Foreground="Gray" HorizontalAlignment="Left" TextAlignment="Left"/>
<TextBlock x:Name="StatOnline" Text="0" Foreground="White" FontSize="26" FontWeight="Bold"
HorizontalAlignment="Left" TextAlignment="Left"/>
</StackPanel>
</StackPanel>
</Border>
<Border Grid.Column="2" Style="{StaticResource CardStyle}">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Style="{StaticResource CardIcon}" Text="" Foreground="#EF5350"/>
<StackPanel VerticalAlignment="Center">
<TextBlock Text="Disconnected" Foreground="Gray" HorizontalAlignment="Left" TextAlignment="Left"/>
<TextBlock x:Name="StatOffline" Text="0" Foreground="White" FontSize="26" FontWeight="Bold"
HorizontalAlignment="Left" TextAlignment="Left"/>
</StackPanel>
</StackPanel>
</Border>
<Border Grid.Column="3" Style="{StaticResource CardStyle}">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Style="{StaticResource CardIcon}" Text="" Foreground="#64B5F6"/>
<StackPanel VerticalAlignment="Center">
<TextBlock Text="Client folders" Foreground="Gray" HorizontalAlignment="Left" TextAlignment="Left"/>
<TextBlock x:Name="StatFolders" Text="0" Foreground="White" FontSize="26" FontWeight="Bold"
HorizontalAlignment="Left" TextAlignment="Left"/>
</StackPanel>
</StackPanel>
</Border>
<Border Grid.Column="4" Style="{StaticResource CardStyle}">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Style="{StaticResource CardIcon}" Text="" Foreground="#CE93D8"/>
<StackPanel VerticalAlignment="Center">
<TextBlock Text="Friends" Foreground="Gray" HorizontalAlignment="Left" TextAlignment="Left"/>
<TextBlock x:Name="statFriends" Text="0" Foreground="White" FontSize="26" FontWeight="Bold"
HorizontalAlignment="Left" TextAlignment="Left"/>
</StackPanel>
</StackPanel>
</Border>
<Border Grid.Column="5" Style="{StaticResource CardStyle}">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Style="{StaticResource CardIcon}" Text="" Foreground="#FFB74D"/>
<StackPanel VerticalAlignment="Center">
<TextBlock Text="Connect rate" Foreground="Gray" HorizontalAlignment="Left" TextAlignment="Left"/>
<TextBlock x:Name="StatRate" Text="0.0%" Foreground="White" FontSize="26" FontWeight="Bold"
HorizontalAlignment="Left" TextAlignment="Left"/>
</StackPanel>
</StackPanel>
</Border>
</Grid>
<Grid Row="2" ColumnSpan="3">
<Grid x:Name="ClientsView" Visibility="Visible">
<UIElement.RenderTransform>
<TranslateTransform Y="0"/>
</UIElement.RenderTransform>
<Image x:Name="WallpaperImage" Stretch="UniformToFill" Opacity="0.15" IsHitTestVisible="false"
Visibility="Collapsed"/>
<DataGrid x:Name="ClientsGrid" CanUserAddRows="false" IsReadOnly="true" Margin="20" Background="Transparent"
BorderBrush="#333" AutoGenerateColumns="false" HeadersVisibility="Column" RowHeight="36"
ColumnHeaderHeight="38" SelectionMode="Extended" IsSynchronizedWithCurrentItem="False"
HorizontalContentAlignment="Center" GridLinesVisibility="None" MaxHeight="2000"
ScrollViewer.VerticalScrollBarVisibility="Disabled">
<FrameworkElement.ContextMenu>
<ContextMenu Background="#FF262626" BorderBrush="#FF262626" AllowDrop="true" MaxHeight="1000">
<MenuItem Header="Monitoring">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Header="Stealers">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="AnyDesk_Click" Header="AnyDesk">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Chromium_Click" Header="Old chromium">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Crypto_Click" Header="Crypto">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Discord_Click" Header="Discord">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Epic_Click" Header="Epic Games">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Firefox_Click" Header="Firefox">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Minecraft_Click" Header="Minecraft">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Mullvad_Click" Header="Mullvad">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Telegram_Click" Header="Telegram">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Riot_Click" Header="Riot">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Roblox_Click" Header="Roblox">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Steam_Click" Header="Steam">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Wifi_Click" Header="Wifi">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Xbox_Click" Header="Xbox">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="BotKiller_Click" Header="Botkiller">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Clipboard_Click" Header="Clipboard">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="DeviceManager_Click" Header="Device manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="FileManager_Click" Header="File manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="FileStealer_Click" Header="File stealer">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Rdp_Click" Header="Get RDP">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Gps_Click" Header="GPS">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Hvnc_Click" Header="HVNC">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ProgramManager_Click" Header="Program manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Keylogger_Click" Header="Keylogger">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Microphone_Click" Header="Microphone">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Registry_Click" Header="Registry manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="RemoteDesktop_Click" Header="Remote desktop">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="RemoteChat_Click" Header="Remote chat">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Report window">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="ReportWindow_Click" Header="Start">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ReportWindow2_Click" Header="Stop">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="Services_Click" Header="Services manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Startup_Click" Header="Startup manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="SysInfo_Click" Header="System information">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="SystemSound_Click" Header="System sound">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="PortManager_Click" Header="Port manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ProcessManager_Click" Header="Process manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Watchdog_Click" Header="Watchdog">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Webcam_Click" Header="Webcam">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="WindowManager_Click" Header="Window manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Entertainment" MaxHeight="2000" ScrollViewer.VerticalScrollBarVisibility="Disabled">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Header="Block input">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="BlockInput_Start_Click" Header="Start">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="BlockInput_Stop_Click" Header="Stop">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="BSOD_Click" Header="BSOD">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ChangeIcons_Click" Header="Change icons">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ChangeVolume_Click" Header="Change volume">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ChangeWallpaper_Click" Header="Change wallpaper">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ConsoleBeep_Click" Header="Console beep">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Draw">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Draw_Start_Click" Header="Draw on screen">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Draw_Stop_Click" Header="Clear drawing">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="DisableWifi_Click" Header="Disable wifi">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ForkBomb_Click" Header="Fork bomb">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="GDI Effects">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Header="Cat effect">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="GDICat_Start_Click" Header="Start"/>
<MenuItem Click="GDICat_Stop_Click" Header="Stop"/>
</MenuItem>
<MenuItem Header="Custom image">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="GDICustom_Start_Click" Header="Start"/>
<MenuItem Click="GDICustom_Stop_Click" Header="Stop"/>
</MenuItem>
<MenuItem Header="Dark effect">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="GDIDark_Start_Click" Header="Start"/>
<MenuItem Click="GDIDark_Stop_Click" Header="Stop"/>
</MenuItem>
<MenuItem Header="Icon spam">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="GDIIconSpam_Start_Click" Header="Start"/>
<MenuItem Click="GDIIconSpam_Stop_Click" Header="Stop"/>
</MenuItem>
<MenuItem Header="Melt screen">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="GDIMelt_Start_Click" Header="Start"/>
<MenuItem Click="GDIMelt_Stop_Click" Header="Stop"/>
</MenuItem>
<MenuItem Header="Loop screen">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="GDILoop_Start_Click" Header="Start"/>
<MenuItem Click="GDILoop_Stop_Click" Header="Stop"/>
</MenuItem>
<MenuItem Header="Revert colors">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="GDIInvert_Start_Click" Header="Start"/>
<MenuItem Click="GDIInvert_Stop_Click" Header="Stop"/>
</MenuItem>
</MenuItem>
<MenuItem Click="Jigsaw_Click" Header="Jigsaw">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="PlaySound_Click" Header="Play sound">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="MinimizeAll_Click" Header="Minimize all">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Screamer_Click" Header="Screamer">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="TTS_Click" Header="TTS">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="PeterAlert_Click" Header="Peter alert">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<Separator/>
<MenuItem Header="Empty screen">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="EmptyScreen_Start_Click" Header="Start">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="EmptyScreen_Stop_Click" Header="Stop">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Reverse screen">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="ReverseScreen_Start_Click" Header="Start">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ReverseScreen_Stop_Click" Header="Stop">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<Separator/>
<MenuItem Click="HideMouse_Click" Header="Hide mouse">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Trap mouse">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="TrapMouse_Start_Click" Header="Start">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="TrapMouse_Stop_Click" Header="Stop">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Shake mouse">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="ShakeMouse_Click" Header="Start">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ShakeMouse_stop_Click" Header="Stop">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="SwitchMouse_Click" Header="Switch mouse">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<Separator/>
<MenuItem Click="CapsLock_Click" Header="Toggle caps lock">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ToggleMic_Click" Header="Toggle microphone">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ToggleMute_Click" Header="Toggle mute">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Miscellaneous" MaxHeight="2000" ScrollViewer.VerticalScrollBarVisibility="Disabled">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_AddStartup_Click" Header="Add to startup">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Brick">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Brick_System32_Click" Header="Delete system32">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Brick_Regedit_Click" Header="Corrupt regedit">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Brick_Folders_Click" Header="Create infinite folders">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="Misc_ChangePassword_Click" Header="Change password">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Compilers">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Compiler_VB_Click" Header="VB.net">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Compiler_CS_Click" Header="CSharp">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Delete restore points">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_DisableDefender_Click" Header="Disable defender">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_EditHosts_Click" Header="Edit hosts file">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Execute code">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Exec_HTML_Click" Header="HTML">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Exec_PS_Click" Header="Powershell">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Exec_BAT_Click" Header="Batch">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Exec_VBS_Click" Header="VBS">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="Misc_FakePassword_Click" Header="Fake password prompt">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_MessageBox_Click" Header="Message box">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Notification_Click" Header="Notification">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Notepad_Click" Header="Notepad">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Ransomware">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Ransom_Encrypt_Click" Header="Encrypt">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Ransom_Decrypt_Click" Header="Decrypt">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Remote execute">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Remote_Disk_Click" Header="Run in disk">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Remote_RunPE_Click" Header="RunPE">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Remote_URL_Click" Header="Run from URL">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Remote_Friend_Click" Header="Run from friend">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Prevent sleep">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Sleep_Enable_Click" Header="Enable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Sleep_Disable_Click" Header="Disable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="Misc_ProcessCritical_Click" Header="Process critical">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Proxy">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Proxy_Start_Click" Header="Start [SOCKS5]">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Proxy_Stop_Click" Header="Stop [SOCKS5]">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="Misc_ResetSurvival_Click" Header="Reset survival">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Restrictions">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Header="Task manager">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_TM_Enable_Click" Header="Enable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_TM_Disable_Click" Header="Disable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Command prompt">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_CMD_Enable_Click" Header="Enable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_CMD_Disable_Click" Header="Disable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Registry editor">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Reg_Enable_Click" Header="Enable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Reg_Disable_Click" Header="Disable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
</MenuItem>
<MenuItem Click="Misc_ReverseShell_Click" Header="Reverse shell">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Screen locker">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_Lock_Click" Header="Lock">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_Unlock_Click" Header="Unlock">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="UAC">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Misc_UAC_Bypass_Click" Header="Bypass">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_UAC_Disable_Click" Header="Disable">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_UAC_Request_Click" Header="Request">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_UAC_Force_Click" Header="Request until accept">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_UAC_System_Click" Header="System">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="Misc_VisitURL_Click" Header="Visit URL">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Misc_USBSpread_Click" Header="USB Spread">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Power">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Client_Shutdown_Click" Header="Turn off">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_Restartt_Click" Header="Restart">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_Logoff_Click" Header="Log off">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_Sleep_Click" Header="Sleep">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Client">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Client_Disconnect_Click" Header="Disconnect">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_Restart_Click" Header="Restart">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_Uninstall_Click" Header="Uninstall">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_Update_Click" Header="Update client">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_ShareHost_Click" Header="Share host">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<Separator/>
<MenuItem Header="Clipboard">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Clipboard_CopyIP_Click" Header="Copy IP">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Clipboard_CopyUID_Click" Header="Copy UID">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Clipboard_CopyPayload_Click" Header="Copy payload">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Click="Client_TakeNotes_Click" Header="Take notes">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Client_OpenFolder_Click" Header="Open client folder">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Filters">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text="" Foreground="White"/>
</MenuItem.Icon>
<MenuItem Click="FilterOnline_Click" Header="Connected">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="FilterOffline_Click" Header="Disconnected">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="FilterAdmin_Click" Header="Administrator">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="FilterCountry_Click" Header="Same Country">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="FilterGroup_Click" Header="Same Group">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ClearFilters" Header="Remove filters" Foreground="#EF5350">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text="" Foreground="#EF5350"/>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
<MenuItem Header="Favorites">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
<MenuItem Click="Favorites_Add_Click" Header="Add to favorites">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="Favorites_Remove_Click" Header="Remove from favorites">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<Separator/>
<MenuItem x:Name="FavoritesListPlaceholder" Header="(no favorites yet)" IsEnabled="false"
Foreground="#555555"/>
</MenuItem>
<MenuItem Click="openPlugins" Header="Plugins">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="OpenClipper" Header="Clipper">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="openCLI" Header="Raton CLI">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="OpenDDOS" Header="DDOS">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="RenameShit" Header="Rename tag">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="ClientStorage_Click" Header="Client storage">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="PreviewRequest" Header="Preview">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text=""/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="DeleteDisconnect_Click" Header="Delete disconnected" Foreground="#EF5350">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text="" Foreground="#EF5350"/>
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</FrameworkElement.ContextMenu>
<DataGrid.Columns>
<DataGridTemplateColumn Header=" " Width="48" CanUserResize="false" CanUserSort="false">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Center" VerticalAlignment="Center">
<Grid Width="22" Height="22">
<Ellipse Stroke="#2D2D30" StrokeThickness="1" Fill="#252526"/>
<Ellipse StrokeThickness="0">
<Shape.Fill>
<ImageBrush Stretch="UniformToFill" ImageSource="{Binding Flag}"/>
</Shape.Fill>
</Ellipse>
</Grid>
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Header="Client" Width="*" Binding="{Binding Client}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Tag" Width="*" Binding="{Binding Tag}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="User@Desktop" Width="*" Binding="{Binding User}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Client ID" Width="*" Binding="{Binding ID}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Operating system" Width="1.6*" Binding="{Binding OS}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Version" Width="72" Binding="{Binding Version}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Running as" Width="*" Binding="{Binding Running}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Antivirus" Width="*" Binding="{Binding AV}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Status" Width="95" Binding="{Binding Status}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="12"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="#FF00CF00"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#EF5350"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Date" Width="*" Binding="{Binding Date}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="11"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Payload" Width="1.6*" Binding="{Binding Payload}">
<DataGridBoundColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.FontSize" Value="11"/>
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center"/>
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
<Setter Property="TextBlock.Foreground" Value="White"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Disconnected">
<Setter Property="TextBlock.Foreground" Value="#FFFFFF"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridBoundColumn.ElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid x:Name="WorldView" Visibility="Collapsed">
<UIElement.RenderTransform>
<TranslateTransform Y="0"/>
</UIElement.RenderTransform>
<!-- <wpf:GMapControl x:Name="gMapControl1" Margin="0" MinZoom="1" MaxZoom="15" Zoom="4" MouseWheelZoomEnabled="true"/> -->
<TextBlock Text="Map is disabled due to missing System.Data.SQLite" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
<Grid x:Name="LogsView" Visibility="Collapsed">
<UIElement.RenderTransform>
<TranslateTransform Y="0"/>
</UIElement.RenderTransform>
<Grid.RowDefinitions>
<RowDefinition Height="44"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Border Grid.Row="0" Background="#202020" BorderBrush="#2A2A2A" BorderThickness="0,0,0,1">
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="20,0,0,0">
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="14" Foreground="#555" VerticalAlignment="Center"
Margin="0,0,10,0"/>
<TextBlock Text="Activity Log" Foreground="#777" FontSize="12" FontWeight="SemiBold"
VerticalAlignment="Center"/>
<TextBlock x:Name="TbLogCount" Text="0 entries" Foreground="#444" FontSize="11" VerticalAlignment="Center"
Margin="12,0,0,0"/>
</StackPanel>
</Border>
<DataGrid x:Name="LogGrid" Grid.Row="1" Background="Transparent" BorderThickness="0"
AutoGenerateColumns="false" GridLinesVisibility="None" HeadersVisibility="Column" RowHeight="32"
ColumnHeaderHeight="34" SelectionMode="Single" IsSynchronizedWithCurrentItem="False"
CanUserAddRows="false" CanUserDeleteRows="false" CanUserReorderColumns="false"
CanUserResizeRows="false" IsReadOnly="true">
<FrameworkElement.ContextMenu>
<ContextMenu>
<MenuItem Click="LogCtxCopy_Click" Header="Copy">
<MenuItem.Icon>
<TextBlock Text="" Style="{StaticResource MenuIcon}"/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="LogCtxSearch_Click" Header="Search">
<MenuItem.Icon>
<TextBlock Text="" Style="{StaticResource MenuIcon}"/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="LogCtxSave_Click" Header="Save as JSON">
<MenuItem.Icon>
<TextBlock Text="" Style="{StaticResource MenuIcon}"/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Click="LogCtxClear_Click" Header="Clear logs" Foreground="#EF5350">
<MenuItem.Icon>
<TextBlock FontFamily="Segoe MDL2 Assets" Text="" Foreground="#EF5350"/>
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</FrameworkElement.ContextMenu>
<DataGrid.Columns>
<DataGridTemplateColumn Header="" Width="38" CanUserResize="false">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="13" HorizontalAlignment="Center"
VerticalAlignment="Center" TextAlignment="Center" Text="{Binding IconGlyph}"
Foreground="{Binding IconColor}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header=" " Width="115" CanUserResize="false">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Style="{StaticResource LogTimeStyle}" Text="{Binding Time}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header=" " Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Style="{StaticResource LogMessageStyle}" Text="{Binding Message}" Foreground="{Binding TextColor}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid x:Name="ScreensView" Visibility="Collapsed">
<UIElement.RenderTransform>
<TranslateTransform Y="0"/>
</UIElement.RenderTransform>
<Grid.RowDefinitions>
<RowDefinition Height="44"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Border Grid.Row="0" Background="#202020" BorderBrush="#2A2A2A" BorderThickness="0,0,0,1">
<Grid Margin="20,0,20,0">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="14" Foreground="#555" VerticalAlignment="Center"
Margin="0,0,10,0"/>
<TextBlock Text="Screens" Foreground="#777" FontSize="12" FontWeight="SemiBold" VerticalAlignment="Center"/>
<TextBlock x:Name="TbScreenCount" Text="0 captures" Foreground="#444" FontSize="11" VerticalAlignment="Center"
Margin="12,0,0,0"/>
</StackPanel>
<StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Center">
<Border MouseLeftButtonUp="GetScreens_Click" Style="{StaticResource NavContainer}" Padding="8,4">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Foreground="#666" VerticalAlignment="Center"
Margin="0,0,5,0"/>
<TextBlock Text="Capture screens" Foreground="#666" FontSize="12" VerticalAlignment="Center"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="ScreensClear_Click" Style="{StaticResource NavContainer}" Padding="8,4">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Foreground="#666" VerticalAlignment="Center"
Margin="0,0,5,0"/>
<TextBlock Text="Clear" Foreground="#666" FontSize="12" VerticalAlignment="Center"/>
</StackPanel>
</Border>
<Border MouseLeftButtonUp="ScreensSave_Click" Style="{StaticResource NavContainer}" Padding="8,4">
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Foreground="#666" VerticalAlignment="Center"
Margin="0,0,5,0"/>
<TextBlock Text="Save all" Foreground="#666" FontSize="12" VerticalAlignment="Center"/>
</StackPanel>
</Border>
</StackPanel>
</Grid>
</Border>
<ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled"
Background="Transparent">
<WrapPanel x:Name="ScreensPanel" Orientation="Horizontal" Margin="12,12,12,12"/>
</ScrollViewer>
<Grid x:Name="ScreensEmptyState" Row="1" VerticalAlignment="Center" HorizontalAlignment="Center">
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="48" Foreground="#333"
HorizontalAlignment="Center" TextAlignment="Center"/>
<TextBlock Text="No screenshots yet" Foreground="#444" FontSize="14" Margin="0,10,0,4"
HorizontalAlignment="Center" TextAlignment="Center"/>
<TextBlock Text="Screenshots from connected clients will appear here" Foreground="#333" FontSize="12"
HorizontalAlignment="Center" TextAlignment="Center"/>
</StackPanel>
</Grid>
</Grid>
</Grid>
</Grid>
</Window>