430 lines
23 KiB
XML
430 lines
23 KiB
XML
<Window x:Class="Raton.Windows.Tasks"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:local="clr-namespace:Raton.Windows"
|
|
Title="Tasks " Height="549.474" Width="776.421" Background="#1C1C1C"
|
|
WindowStartupLocation="CenterOwner">
|
|
<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"/>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
|
|
</Style>
|
|
<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 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="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 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="true" Background="Transparent" VerticalScrollBarVisibility="Auto">
|
|
<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/>
|
|
</Grid.ColumnDefinitions>
|
|
<ContentPresenter Content="{TemplateBinding MenuItem.Icon}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
<ContentPresenter Grid.Column="1" ContentSource="Header" VerticalAlignment="Center" Margin="6,0,0,0"/>
|
|
</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>
|
|
</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="DarkComboBox" TargetType="{x:Type ComboBox}">
|
|
<Setter Property="Control.Background" Value="#141414"/>
|
|
<Setter Property="Control.Foreground" Value="White"/>
|
|
<Setter Property="Control.BorderBrush" Value="#3A3A3A"/>
|
|
<Setter Property="Control.BorderThickness" Value="1"/>
|
|
<Setter Property="Control.FontSize" Value="12.5"/>
|
|
<Setter Property="Control.Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type ComboBox}">
|
|
<Grid>
|
|
<Border x:Name="Border" Background="#141414" BorderBrush="#3A3A3A" BorderThickness="1" CornerRadius="4"/>
|
|
<DockPanel Margin="10,0,30,0">
|
|
<ContentPresenter x:Name="ContentSite" IsHitTestVisible="false" Content="{TemplateBinding ComboBox.SelectionBoxItem}"
|
|
ContentTemplate="{TemplateBinding ComboBox.SelectionBoxItemTemplate}" VerticalAlignment="Center"
|
|
HorizontalAlignment="Left"/>
|
|
</DockPanel>
|
|
<Path Data="M 0,0 L 5,5 10,0 Z" Fill="#888" HorizontalAlignment="Right" VerticalAlignment="Center"
|
|
Margin="0,0,10,0" IsHitTestVisible="false"/>
|
|
<ToggleButton x:Name="ToggleButton" Opacity="0"
|
|
IsChecked="{Binding IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}"/>
|
|
<Popup x:Name="Popup" Placement="Bottom" IsOpen="{TemplateBinding ComboBox.IsDropDownOpen}"
|
|
AllowsTransparency="true" Focusable="false">
|
|
<Border Background="#242424" BorderBrush="#3A3A3A" BorderThickness="1" CornerRadius="4" Padding="0,4"
|
|
MinWidth="{TemplateBinding FrameworkElement.ActualWidth}">
|
|
<UIElement.Effect>
|
|
<DropShadowEffect Color="Black" BlurRadius="12" ShadowDepth="3" Opacity="0.5"/>
|
|
</UIElement.Effect>
|
|
<ScrollViewer MaxHeight="220">
|
|
<ItemsPresenter/>
|
|
</ScrollViewer>
|
|
</Border>
|
|
</Popup>
|
|
</Grid>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="ComboBox.IsDropDownOpen" Value="true">
|
|
<Setter TargetName="Border" Property="Border.BorderBrush" Value="#5C5C8A"/>
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
<Setter Property="ItemsControl.ItemContainerStyle">
|
|
<Setter.Value>
|
|
<Style TargetType="{x:Type ComboBoxItem}">
|
|
<Setter Property="Control.Foreground" Value="White"/>
|
|
<Setter Property="Control.Background" Value="Transparent"/>
|
|
<Setter Property="Control.Padding" Value="10,7"/>
|
|
<Setter Property="Control.FontSize" Value="12.5"/>
|
|
<Setter Property="Control.Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type ComboBoxItem}">
|
|
<Border x:Name="Bd" Background="{TemplateBinding Control.Background}"
|
|
Padding="{TemplateBinding Control.Padding}" Margin="3,1" CornerRadius="3">
|
|
<ContentPresenter HorizontalAlignment="Left"/>
|
|
</Border>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="ComboBoxItem.IsHighlighted" Value="true">
|
|
<Setter TargetName="Bd" Property="Border.Background" Value="#333333"/>
|
|
</Trigger>
|
|
<Trigger Property="ListBoxItem.IsSelected" Value="true">
|
|
<Setter TargetName="Bd" Property="Border.Background" Value="#3A3A5A"/>
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
<Style x:Key="DarkTextBox" TargetType="{x:Type TextBox}">
|
|
<Setter Property="Control.Background" Value="#141414"/>
|
|
<Setter Property="Control.Foreground" Value="White"/>
|
|
<Setter Property="TextBoxBase.CaretBrush" Value="White"/>
|
|
<Setter Property="Control.BorderBrush" Value="#3A3A3A"/>
|
|
<Setter Property="Control.BorderThickness" Value="1"/>
|
|
<Setter Property="Control.Padding" Value="8,0"/>
|
|
<Setter Property="Control.FontSize" Value="12.5"/>
|
|
<Setter Property="Control.FontFamily" Value="Consolas"/>
|
|
<Setter Property="TextBoxBase.SelectionBrush" Value="#5C5C8A"/>
|
|
<Setter Property="Control.VerticalContentAlignment" Value="Center"/>
|
|
<Setter Property="Control.Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type TextBox}">
|
|
<Border x:Name="Bd" Background="{TemplateBinding Control.Background}"
|
|
BorderBrush="{TemplateBinding Control.BorderBrush}"
|
|
BorderThickness="{TemplateBinding Control.BorderThickness}" CornerRadius="4">
|
|
<ScrollViewer x:Name="PART_ContentHost" Margin="{TemplateBinding Control.Padding}"
|
|
VerticalAlignment="{TemplateBinding Control.VerticalContentAlignment}"/>
|
|
</Border>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="UIElement.IsFocused" Value="true">
|
|
<Setter TargetName="Bd" Property="Border.BorderBrush" Value="#5C5C8A"/>
|
|
</Trigger>
|
|
<Trigger Property="UIElement.IsEnabled" Value="false">
|
|
<Setter TargetName="Bd" Property="Border.Background" Value="#0D0D0D"/>
|
|
<Setter Property="Control.Foreground" Value="#444444"/>
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
</FrameworkElement.Resources>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="44"/>
|
|
<RowDefinition Height="52"/>
|
|
<RowDefinition/>
|
|
<RowDefinition Height="52"/>
|
|
</Grid.RowDefinitions>
|
|
<Border Grid.Row="0" Background="#202020" BorderBrush="#2A2A2A" BorderThickness="0,0,0,1">
|
|
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="16,0,0,0">
|
|
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="14" Foreground="#555" VerticalAlignment="Center"
|
|
Margin="0,0,10,0"/>
|
|
<TextBlock Text="Auto Tasks" Foreground="#777" FontSize="12" FontWeight="SemiBold" VerticalAlignment="Center"/>
|
|
<TextBlock x:Name="TbTaskCount" Text=" — 0 tasks" Foreground="#444" FontSize="11" VerticalAlignment="Center"/>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Grid.Row="1" Background="#202020" BorderBrush="#2A2A2A" BorderThickness="0,0,0,1" Padding="16,0">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="280"/>
|
|
<ColumnDefinition Width="12"/>
|
|
<ColumnDefinition/>
|
|
<ColumnDefinition Width="12"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ComboBox SelectionChanged="TaskCombo_SelectionChanged" x:Name="TaskCombo" Grid.Column="0"
|
|
Style="{StaticResource DarkComboBox}" Height="32">
|
|
<ComboBoxItem Content="Execute a command prompt code"/>
|
|
<ComboBoxItem Content="Browser recovery"/>
|
|
<ComboBoxItem Content="Firefox recovery"/>
|
|
<ComboBoxItem Content="Roblox sessions"/>
|
|
<ComboBoxItem Content="Discord tokens"/>
|
|
<ComboBoxItem Content="Minecraft sessions"/>
|
|
<ComboBoxItem Content="Save screen"/>
|
|
<ComboBoxItem Content="Screamer"/>
|
|
<ComboBoxItem Content="USB spread"/>
|
|
<ComboBoxItem Content="Prevent sleep"/>
|
|
<ComboBoxItem Content="Delete restore points"/>
|
|
</ComboBox>
|
|
<TextBox x:Name="TaskArg" Grid.Column="2" Style="{StaticResource DarkTextBox}" Height="32"
|
|
Text="Select a task type first..." IsEnabled="false"/>
|
|
<Border MouseLeftButtonUp="AddTask_Click" Grid.Column="4" Style="{StaticResource NavContainer}"
|
|
Padding="14,0" Height="32">
|
|
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
|
|
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Foreground="#888" VerticalAlignment="Center"
|
|
Margin="0,0,6,0"/>
|
|
<TextBlock Text="Add task" Foreground="#888" FontSize="12" VerticalAlignment="Center"/>
|
|
</StackPanel>
|
|
</Border>
|
|
</Grid>
|
|
</Border>
|
|
<Grid Row="2">
|
|
<DataGrid x:Name="TaskGrid" Background="Transparent" BorderThickness="0" AutoGenerateColumns="false"
|
|
GridLinesVisibility="None" HeadersVisibility="Column" RowHeight="36" ColumnHeaderHeight="34"
|
|
SelectionMode="Single" IsSynchronizedWithCurrentItem="False" CanUserAddRows="false"
|
|
CanUserDeleteRows="false" CanUserReorderColumns="false" CanUserResizeRows="false" IsReadOnly="true">
|
|
<FrameworkElement.ContextMenu>
|
|
<ContextMenu>
|
|
<MenuItem Click="DeleteTask_Click" Header="Delete task">
|
|
<MenuItem.Icon>
|
|
<TextBlock Text="" Style="{StaticResource MenuIcon}" Foreground="#EF5350"/>
|
|
</MenuItem.Icon>
|
|
</MenuItem>
|
|
<Separator/>
|
|
<MenuItem Click="ClearAll_Click" Header="Clear all tasks">
|
|
<MenuItem.Icon>
|
|
<TextBlock Text="" Style="{StaticResource MenuIcon}"/>
|
|
</MenuItem.Icon>
|
|
</MenuItem>
|
|
</ContextMenu>
|
|
</FrameworkElement.ContextMenu>
|
|
<DataGrid.Columns>
|
|
<DataGridTemplateColumn Header="" Width="44" CanUserResize="false">
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="14" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" TextAlignment="Center" Text="{Binding Icon}"
|
|
Foreground="{Binding IconColor}"/>
|
|
</DataTemplate>
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
</DataGridTemplateColumn>
|
|
<DataGridTextColumn Header="Task" Width="2*" Binding="{Binding Name}">
|
|
<DataGridBoundColumn.ElementStyle>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Left"/>
|
|
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
|
|
<Setter Property="TextBlock.TextAlignment" Value="Left"/>
|
|
<Setter Property="TextBlock.Foreground" Value="White"/>
|
|
<Setter Property="FrameworkElement.Margin" Value="4,0"/>
|
|
</Style>
|
|
</DataGridBoundColumn.ElementStyle>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header=" " Width="3*" Binding="{Binding Value}">
|
|
<DataGridBoundColumn.ElementStyle>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Left"/>
|
|
<Setter Property="FrameworkElement.VerticalAlignment" Value="Center"/>
|
|
<Setter Property="TextBlock.TextAlignment" Value="Left"/>
|
|
<Setter Property="TextBlock.Foreground" Value="#777777"/>
|
|
<Setter Property="TextBlock.FontFamily" Value="Consolas"/>
|
|
<Setter Property="TextBlock.FontSize" Value="11.5"/>
|
|
<Setter Property="FrameworkElement.Margin" Value="4,0"/>
|
|
<Setter Property="TextBlock.TextTrimming" Value="CharacterEllipsis"/>
|
|
</Style>
|
|
</DataGridBoundColumn.ElementStyle>
|
|
</DataGridTextColumn>
|
|
</DataGrid.Columns>
|
|
</DataGrid>
|
|
<Grid x:Name="EmptyState" VerticalAlignment="Center" HorizontalAlignment="Center" Visibility="Visible">
|
|
<StackPanel HorizontalAlignment="Center">
|
|
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="44" Foreground="#333"
|
|
HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
<TextBlock Text="No auto-tasks configured" Foreground="#444" FontSize="13" Margin="0,10,0,4"
|
|
HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
<TextBlock Text="Tasks are executed automatically when a new client connects" Foreground="#333"
|
|
FontSize="11.5" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Grid>
|
|
<Border Grid.Row="3" Background="#202020" BorderBrush="#2A2A2A" BorderThickness="0,1,0,0" Padding="16,0">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="Tasks run in order on every new client connection" Foreground="#444" FontSize="11"
|
|
VerticalAlignment="Center" HorizontalAlignment="Left" TextAlignment="Left"/>
|
|
<StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Center">
|
|
<Border MouseLeftButtonUp="ClearAll_Click" Style="{StaticResource NavContainer}" Padding="14,0" Height="32"
|
|
Margin="0,0,6,0">
|
|
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
|
|
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Foreground="#EF5350"
|
|
VerticalAlignment="Center" Margin="0,0,6,0"/>
|
|
<TextBlock Text="Clear all" Foreground="#EF5350" FontSize="12" VerticalAlignment="Center"/>
|
|
</StackPanel>
|
|
</Border>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|
|
</Window> |