| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 | <UserControl x:Class="Venus_MainPages.Views.WaferOffsetView"             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:Venus_MainPages.Views"             xmlns:sys="clr-namespace:System;assembly=mscorlib"             xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"              xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"             mc:Ignorable="d"             xmlns:ctrls="clr-namespace:Venus_Themes.UserControls;assembly=Venus_Themes"             xmlns:prism="http://prismlibrary.com/"              xmlns:viewmodels="clr-namespace:Venus_MainPages.ViewModels"             xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"             d:DataContext="{d:DesignInstance Type=viewmodels:WaferOffsetViewModel}"             prism:ViewModelLocator.AutoWireViewModel="True"             x:Name="waferOffsetView"             d:DesignHeight="450" d:DesignWidth="800">    <i:Interaction.Triggers>        <i:EventTrigger EventName="Loaded">            <i:InvokeCommandAction Command="{Binding LoadCommandPD}" CommandParameter="{Binding ElementName=waferOffsetView}"/>        </i:EventTrigger>    </i:Interaction.Triggers>    <UserControl.Resources>        <ControlTemplate x:Key="CustomDatePick" TargetType="TextBox">            <Border BorderThickness=".5" BorderBrush="LightGray" Padding="0">                <StackPanel MinWidth="126" Orientation="Horizontal">                    <!--<TextBox FontSize="10" BorderBrush="{x:Null}" BorderThickness="0" Height="20" HorizontalAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center">2023</TextBox>                    <Label Background="White" Height="20" Margin="-2,0" Panel.ZIndex="1" VerticalContentAlignment="Center"  HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="9" Padding="1">/</Label>                    <TextBox FontSize="10" BorderBrush="{x:Null}" BorderThickness="0" Height="20" HorizontalAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center">12</TextBox>                    <Label Background="White" Height="20" Margin="-2,0" Panel.ZIndex="1" VerticalContentAlignment="Center"  HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="9" Padding="1">/</Label>                    <TextBox FontSize="10" BorderBrush="{x:Null}" BorderThickness="0" Height="20" HorizontalAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center">31</TextBox>-->                                        <TextBox FontSize="10" BorderBrush="{x:Null}" BorderThickness="0" Height="20" HorizontalAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center"></TextBox>                    <TextBox FontSize="10" BorderBrush="{x:Null}" BorderThickness="0" Height="20" HorizontalAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center">23</TextBox>                    <Label Background="White" Height="20" Margin="-2,0" Panel.ZIndex="1" VerticalContentAlignment="Center"  HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="9" Padding="1">:</Label>                    <TextBox FontSize="10" BorderBrush="{x:Null}" BorderThickness="0" Height="20" HorizontalAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center">59</TextBox>                    <Label Background="White" Height="20" Margin="-2,0" Panel.ZIndex="1" VerticalContentAlignment="Center"  HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="9" Padding="1">:</Label>                    <TextBox FontSize="10"  BorderBrush="{x:Null}" BorderThickness="0" Height="20" HorizontalAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center">59</TextBox>                    <DatePicker SelectedDate="{x:Static sys:DateTime.Now}" Name="st_date" DisplayDate="2019-01-01" Margin="-13,0,0,0" FontSize="1" Panel.ZIndex="-1" BorderBrush="Transparent" Height="24" Width="40" Foreground="Transparent" HorizontalAlignment="Left" VerticalAlignment="Center"></DatePicker>                </StackPanel>            </Border>            <ControlTemplate.Triggers>                            </ControlTemplate.Triggers>        </ControlTemplate>    </UserControl.Resources>    <Grid>        <Grid.RowDefinitions>            <RowDefinition Height="50"/>            <RowDefinition Height="*"/>        </Grid.RowDefinitions>        <Grid.ColumnDefinitions>            <ColumnDefinition Width="*"/>        </Grid.ColumnDefinitions>        <!-- 选项栏-->        <Grid>            <Grid.ColumnDefinitions>                <ColumnDefinition Width="30"></ColumnDefinition>                <ColumnDefinition Width="400"></ColumnDefinition>                <ColumnDefinition Width="*"></ColumnDefinition>                <ColumnDefinition Width="200" MinWidth="90"></ColumnDefinition>            </Grid.ColumnDefinitions>            <StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Center" Height="25">                <!--<TextBlock VerticalAlignment="Center" Text="Time From "></TextBlock>                <TextBox Template="{StaticResource CustomDatePick}"></TextBox>-->                <Label Content="Time From:"/>                <wfi:WindowsFormsHost FontSize="13" FontFamily="Arial" Width="150" Height="20" VerticalAlignment="Center">                    <wf:DateTimePicker x:Name="TimeFrom" Value="{x:Static sys:DateTime.Now}" CustomFormat="yyyy/MM/dd HH:mm:ss" Format="Custom"></wf:DateTimePicker>                </wfi:WindowsFormsHost>                <TextBlock VerticalAlignment="Center" Text=" To "></TextBlock>                <wfi:WindowsFormsHost FontSize="13" FontFamily="Arial" Width="150" Height="20" VerticalAlignment="Center">                    <wf:DateTimePicker x:Name="TimeTo" Value="{x:Static sys:DateTime.Now}" CustomFormat="yyyy/MM/dd HH:mm:ss" Format="Custom"></wf:DateTimePicker>                </wfi:WindowsFormsHost>            </StackPanel>            <StackPanel Grid.Column="3" Orientation="Horizontal" VerticalAlignment="Center">                <Ellipse Fill="Yellow" Width="10" Height="10"></Ellipse>                <TextBlock Margin="5,0"> : Upper ARM</TextBlock>                <Ellipse Fill="#2e849b" Width="10" Height="10"></Ellipse>                <TextBlock Margin="5,0"> : Lower ARM</TextBlock>            </StackPanel>        </Grid>        <!-- 数据wafer offset栏 -->        <ListBox Grid.Column="1" Grid.Row="1" Margin="40,0,0,0" ItemsSource="{Binding AwcModulesList}" ScrollViewer.HorizontalScrollBarVisibility="Disabled">            <ListBox.ItemContainerStyle>                <Style TargetType="ListBoxItem">                    <Setter Property="IsSelected" Value="{Binding Content.IsSelected, Mode=TwoWay, RelativeSource={RelativeSource Self}}"/>                    <Setter Property="Template">                        <Setter.Value>                            <ControlTemplate TargetType="ListBoxItem">                                <ContentPresenter/>                            </ControlTemplate>                        </Setter.Value>                    </Setter>                </Style>            </ListBox.ItemContainerStyle>            <ListBox.ItemsPanel>                <ItemsPanelTemplate>                    <WrapPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="40,0" ScrollViewer.CanContentScroll="True"/>                </ItemsPanelTemplate>            </ListBox.ItemsPanel>            <ListBox.ItemTemplate>                <DataTemplate>                    <Canvas Width="400" Height="350" Margin="10,0">                        <TextBlock Canvas.Top="0" Canvas.Left="165" Text="{Binding Module_Name,UpdateSourceTrigger=PropertyChanged}"></TextBlock>                        <ctrls:Axes2D Canvas.Top="15" Canvas.Left="30" AxesHeight="300" AxesWidth="300" WaferRadius="300" SafeRadius="100" PositionAndKey="{Binding PositionInfo,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"></ctrls:Axes2D>                        <Button Canvas.Right="10" Canvas.Bottom="70" Padding="3,2" Command="{Binding GetDataCommand}">Draw</Button>                        <Button Canvas.Right="10" Canvas.Bottom="40" Padding="3,2" Command="{Binding RemoveDataCommand}">Clear</Button>                    </Canvas>                </DataTemplate>            </ListBox.ItemTemplate>        </ListBox>        <!---->    </Grid></UserControl>
 |