| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 | <UserControl x:Class="MECF.Framework.UI.Client.ClientBase.UserControls.DataViewChart"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"              xmlns:local="clr-namespace:MECF.Framework.UI.Client.ClientBase.UserControls"             xmlns:s="http://schemas.abtsoftware.co.uk/scichart"             mc:Ignorable="d"              d:DesignHeight="450" d:DesignWidth="800">    <Grid>        <s:SciChartSurface         x:Name="sciChart"        s:ThemeManager.Theme="ExpressionDark"        Padding="0,0,0,0"         DebugWhyDoesntSciChartRender="False"         BorderBrush="Gray"        Focusable="False"        IsTabStop="False"        RenderableSeries="{Binding RenderableSeries,         RelativeSource={RelativeSource AncestorType=UserControl, Mode=FindAncestor}}"        IsEnabled="{Binding IsEnabled,         RelativeSource={RelativeSource AncestorType=UserControl, Mode=FindAncestor}}">            <!-- Create an X Axis -->            <s:SciChartSurface.XAxis>                <s:DateTimeAxis                 DrawMinorTicks="False"                 DrawMinorGridLines="False"                 SubDayTextFormatting="yyyy-MM-dd HH:mm:ss"                 TitleFontSize="15"                FontSize="12"                TextFormatting="yyyy-MM-dd HH:mm"                 Id="DefaultAxisId"                TitleFontWeight="Normal"                 DrawMajorBands="False"                AutoRange="{Binding AutoRange,                RelativeSource={RelativeSource AncestorType=UserControl, Mode=FindAncestor}}"                VisibleRange="{Binding VisibleRangeTime,                RelativeSource={RelativeSource AncestorType=UserControl, Mode=FindAncestor}}"/>            </s:SciChartSurface.XAxis>            <!-- Create a Y Axis -->            <s:SciChartSurface.YAxis>                <s:NumericAxis                 DrawMinorTicks="False"                  DrawMinorGridLines="False"                    AxisAlignment="Right"                MinWidth="35" MaxWidth="35"                 HorizontalAlignment="Center"                CursorTextFormatting="0.######"                Id="DefaultAxisId" MajorDelta="0.1"                 MinorDelta="0.1" DrawMajorBands="False" Focusable="False"                 DrawLabels="True" DrawMajorGridLines="True" DrawMajorTicks="False"                AutoRange="{Binding AutoRange,                RelativeSource={RelativeSource AncestorType=UserControl, Mode=FindAncestor}}"                >                    <!--VisibleRange="{Binding VisibleRangeValue,                RelativeSource={RelativeSource AncestorType=UserControl, Mode=FindAncestor}}"-->                    <s:NumericAxis.GrowBy>                        <s:DoubleRange Min="0.1" Max="0.1"/>                    </s:NumericAxis.GrowBy>                </s:NumericAxis>            </s:SciChartSurface.YAxis>            <s:SciChartSurface.ChartModifier>                <s:ModifierGroup>                    <s:RubberBandXyZoomModifier                    IsEnabled="{Binding Source={x:Reference Name=EnableZoom},Path=IsChecked}"                     IsXAxisOnly="False"                     ZoomExtentsY="True"                     IsAnimated="False"                     ExecuteOn="MouseLeftButton"                     ReceiveHandledEvents="True" />                    <s:CursorModifier                     IsEnabled="True"                      ShowTooltipOn="MouseOver"                      ShowAxisLabels="True"                     SourceMode="AllSeries"                     ShowTooltip="False" />                    <s:LegendModifier                     ShowLegend="False"                     GetLegendDataFor="AllSeries"/>                    <s:ZoomExtentsModifier                      XyDirection="XYDirection"                     IsAnimated="False"                    ExecuteOn="MouseDoubleClick"/>                    <s:ZoomPanModifier                     IsEnabled="{Binding Source={x:Reference Name=EnablePan},Path=IsChecked}"                      ClipModeX="None"                     XyDirection="{Binding Direction,RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                     ExecuteOn="MouseLeftButton"                    ZoomExtentsY="False" />                    <s:RolloverModifier                     UseInterpolation="False"                     FontSize="9"                     IsEnabled="True"                     DrawVerticalLine="False"                     FontFamily="Arial,SimSun"                    ShowAxisLabels="False" />                    <s:MouseWheelZoomModifier XyDirection="{Binding Direction,RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"/>                </s:ModifierGroup>            </s:SciChartSurface.ChartModifier>        </s:SciChartSurface>        <StackPanel Orientation="Horizontal" Height="35" VerticalAlignment="Top" HorizontalAlignment="Left">            <RadioButton x:Name="EnablePan" Width="60" Content="Pan" Margin="2" IsChecked="True" GroupName="panOrZoom" />            <RadioButton x:Name="EnableZoom" Width="60" Content="Zoom" Margin="2"  GroupName="panOrZoom" />        </StackPanel>        <!--<Border             x:Name="btnFixCurveToScreen"            HorizontalAlignment="Left"             VerticalAlignment="Top"            Margin="10,10,0,0"            ToolTip="Fit to Screen"            Opacity="0.2" Cursor="Hand"             Background="Transparent"            PreviewMouseUp="BtnFixCurveToScreen_OnPreviewMouseUp">            <Path                 Fill="Black"                Stretch="Uniform"                Data="M20,2H4C2.89,2 2,2.89 2,4V20C2,21.11 2.89,22 4,22H20C21.11,22 22,21.11 22,20V4C22,2.89 21.11,2 20,2M12,4L15,7H13V9H11V7H9M7,15L4,12L7,9V11H9V13H7M12,20L9,17H11V15H13V17H15M17,15V13H15V11H17V9L20,12"                 Width="35"                 Height="35" >            </Path>            <Border.Style>                <Style>                    <Setter Property="Border.Opacity" Value="0.3"/>                    <Style.Triggers>                        <Trigger Property="Border.IsMouseOver" Value="True">                            <Setter Property="Border.Opacity" Value="1" />                        </Trigger>                    </Style.Triggers>                </Style>            </Border.Style>        </Border>-->    </Grid></UserControl>
 |