aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/View/CompareResultsDlg.xaml
blob: 693cb07262858fc8a4e74d41f962b774278fbc17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<Window x:Class="Tango.DispenserAnalyzer.UI.View.CompareResultsDlg"
        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:oxy="http://oxyplot.org/wpf"
        xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
        xmlns:local="clr-namespace:Tango.DispenserAnalyzer.UI.View"
        mc:Ignorable="d"
        Title="Compare Results" Height="560" Width="800" FontSize="22" ResizeMode="NoResize" WindowStyle="ToolWindow">
    <Grid>
        <Border x:Name="ChartBorder" BorderBrush="Silver" Padding="2" BorderThickness="1" CornerRadius="5" Margin="10" Visibility="{Binding IsShowLineChartResult, Converter={StaticResource BooleanToVisibilityConverter}}"  MinHeight="300">
            <!--<StackPanel  Orientation="Vertical" x:Name="ChartStackPanel">-->
            <Canvas>

                <oxy:Plot x:Name="ChartCompare" Title="{Binding Title}"   LegendPosition="RightTop" LegendOrientation="Vertical" ClipToBounds="True"  Width="750" Height="460" LegendItemAlignment="Center" LegendPlacement="Inside" Canvas.Left="0" Canvas.Top="0">
                    <!--<oxy:Plot.Series >
                        <oxy:LineSeries TrackerFormatString="{}{0}&#x0a;{1}: {2:0.0}&#x0a;{3}: {4:0.0}" ItemsSource="{Binding Points1}"  Color="#439026"  MarkerType="None"/>
                        <oxy:LineSeries TrackerFormatString="{}{0}&#x0a;{1}: {2:0.0}&#x0a;{3}: {4:0.0}" ItemsSource="{Binding Points2}"  Color="#3181C1"  MarkerType="None"/>
                    </oxy:Plot.Series>-->

                    <oxy:Plot.Axes>
                        <oxy:LinearAxis Position="Bottom"  Title = "Time [sec]" MajorGridlineStyle="Solid" MinorGridlineStyle="Dot"  Minimum="{Binding FromXAxis}" Maximum="{Binding ToXAxis}"/>
                        <oxy:LinearAxis Position="Left"  Title = "Value" MajorGridlineStyle="Solid" MinorGridlineStyle="Dot" IsZoomEnabled="True" Minimum="{Binding FromYAxis}" Maximum="{Binding ToYAxis}"/>
                    </oxy:Plot.Axes>
                </oxy:Plot>
                <TextBlock Text="{Binding DifferenceText}" Canvas.Left="20" Canvas.Bottom="20" FontSize="14" Background="#EAFAFF"></TextBlock>
            </Canvas>
        </Border>
    </Grid>
</Window>