aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Helpers/TimelineHelper.cs
blob: 6cfe51ba46adf9503e479dc41e32f6dd51f4a8a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.MachineStudio.Logging.Helpers
{
    public static class TimelineHelper
    {
        public static double ConvertTimeToPixels(TimeSpan time, double scaleFactor)
        {
            return ((double)(0.05f * ((double)(time.TotalSeconds) * 20))) * scaleFactor;
        }
    }
}
" RenderOptions.BitmapScalingMode="Fant"></Image> <Ellipse Fill="#FF2626" HorizontalAlignment="Right" VerticalAlignment="Bottom" Width="30" Height="30" Margin="0 0 -5 -5"> </Ellipse> <materialDesign:PackIcon Foreground="White" Kind="LanDisconnect" HorizontalAlignment="Right" VerticalAlignment="Bottom" Width="20" Height="20" Margin="0 0 0 0" /> </Grid> <TextBlock Text="Connection Lost" VerticalAlignment="Center" Margin="10 0 0 0" FontSize="20"></TextBlock> </StackPanel> </Grid> <Grid Grid.Row="1" Margin="10 0 10 10"> <Grid.RowDefinitions> <RowDefinition Height="1*"/> <RowDefinition Height="50"/> </Grid.RowDefinitions> <Grid> <StackPanel Margin="0 10 0 0" > <TextBlock TextWrapping="Wrap"> <Run>The machine connection has entered an invalid or inactive state and will be regarded as</Run> <LineBreak/> <Run>disconnected.</Run> </TextBlock> <TextBlock Margin="0 20 0 0" FontWeight="SemiBold">Reason:</TextBlock> <TextBlock Foreground="{StaticResource GrayBrush}" Margin="0 2 0 0" Text="{Binding Exception}" Height="75" TextWrapping="Wrap" TextTrimming="CharacterEllipsis"> </TextBlock> </StackPanel> </Grid> <Grid Grid.Row="1"> <TextBlock Visibility="{Binding AutoReconnect,Converter={StaticResource BoolToVisConverter}}" HorizontalAlignment="Left" VerticalAlignment="Center" Foreground="{StaticResource GrayBrush}"> <Run>Reconnecting in</Run> <Run Text="{Binding ReconnectinSeconds}" Foreground="{StaticResource RedBrush300}"></Run> <Run>seconds...</Run> </TextBlock> <Button HorizontalAlignment="Right" Width="140" Command="{Binding CloseCommand}">CLOSE</Button> </Grid> </Grid> </Grid> </Grid> </UserControl>