You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
197 lines
13 KiB
197 lines
13 KiB
<Border x:Class="SparkClient.Views.Grading.GradingResult" |
|
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:hc="https://handyorg.github.io/handycontrol" |
|
xmlns:local="clr-namespace:SparkClient.Views.Grading" |
|
xmlns:hx="http://helix-toolkit.org/wpf/SharpDX" |
|
xmlns:userControl="clr-namespace:SparkClient.Views.UserControl" |
|
mc:Ignorable="d" |
|
d:DesignWidth="1000" |
|
d:DesignHeight="600" |
|
> |
|
<Grid > |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition MinWidth="300" Width="5*" /> |
|
<ColumnDefinition Width="Auto" /> |
|
<ColumnDefinition MinWidth="300" Width="4*" /> |
|
</Grid.ColumnDefinitions> |
|
<Grid.RowDefinitions> |
|
<RowDefinition Height="Auto"></RowDefinition> |
|
<RowDefinition Height="*"></RowDefinition> |
|
</Grid.RowDefinitions> |
|
|
|
<Border Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Background="White" Height="50"> |
|
<Grid> |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition Width="1*" /> |
|
<ColumnDefinition Width="1*" /> |
|
<ColumnDefinition Width="10*"/> |
|
<ColumnDefinition Width="2*" /> |
|
<ColumnDefinition Width="2*" /> |
|
</Grid.ColumnDefinitions> |
|
<Grid.RowDefinitions> |
|
<RowDefinition Height="25"></RowDefinition> |
|
<RowDefinition Height="25"></RowDefinition> |
|
</Grid.RowDefinitions> |
|
<Button Content="{DynamicResource SaveAs}" Foreground="#ffffff" Background="#A7896F" Width="70"/> |
|
<Button Grid.Column="1" Content="{DynamicResource Export}" Foreground="#ffffff" Background="#A7896F" Width="70"/> |
|
<Border Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" BorderThickness="1" BorderBrush="#6E6A6A"> |
|
<Grid> |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition Width="3*"/> |
|
<ColumnDefinition Width="7*"/> |
|
</Grid.ColumnDefinitions> |
|
<TextBlock Grid.Column="0" Text="DS" VerticalAlignment="Center" HorizontalAlignment="Center"/> |
|
<ComboBox Grid.Column="1" ItemsSource="{Binding DSList}" |
|
DisplayMemberPath="Key" SelectedValuePath="Value" SelectedValue="{Binding DS, Mode=TwoWay}"/> |
|
</Grid> |
|
</Border> |
|
<Border Grid.Column="2" Grid.Row="0" Background="#E7E7E7" BorderBrush="#BBBBBB" CornerRadius="3" BorderThickness="1"> |
|
<Grid> |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
</Grid.ColumnDefinitions> |
|
<TextBlock Grid.Column="0" Text="{DynamicResource Standard}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="1" Text="{DynamicResource Shape}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="2" Text="{DynamicResource Crown}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="3" Text="{DynamicResource Pav}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="4" Text="{DynamicResource Wight}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
</Grid> |
|
</Border> |
|
<Border Grid.Column="2" Grid.Row="1" Background="Transparent" BorderBrush="#D9D9D9" CornerRadius="3" BorderThickness="1"> |
|
<Grid> |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
<ColumnDefinition/> |
|
</Grid.ColumnDefinitions> |
|
<TextBlock Grid.Column="0" Text="{Binding Standard}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="1" Text="{Binding Shape}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="2" Text="{Binding CrownType}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="3" Text="{Binding PavType}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
<TextBlock Grid.Column="4" Text="{Binding Wight}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
</Grid> |
|
</Border> |
|
<Border Grid.Column="3" Grid.Row="0" Background="#E7E7E7" BorderBrush="#BBBBBB" CornerRadius="3" BorderThickness="1"> |
|
<Grid> |
|
<TextBlock Grid.Column="0" Text="{DynamicResource CutLevel}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
</Grid> |
|
</Border> |
|
<Border Grid.Column="3" Grid.Row="1" Background="#d1d1d1" BorderBrush="#BBBBBB" CornerRadius="3" BorderThickness="1"> |
|
<Grid> |
|
<TextBlock Grid.Column="0" Text="{Binding CutLevelTotal}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False" Foreground="#848484"/> |
|
</Grid> |
|
</Border> |
|
<Border Grid.Column="4" Grid.Row="0" Background="#E7E7E7" BorderBrush="#BBBBBB" CornerRadius="3" BorderThickness="1"> |
|
<Grid> |
|
<TextBlock Grid.Column="0" Text="{DynamicResource SymLevel}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False"/> |
|
</Grid> |
|
</Border> |
|
<Border Grid.Column="4" Grid.Row="1" Background="#d1d1d1" BorderBrush="#BBBBBB" CornerRadius="3" BorderThickness="1"> |
|
<Grid> |
|
<TextBlock Grid.Column="0" Text="{Binding SymLevelTotal}" VerticalAlignment="Center" HorizontalAlignment="Center" IsEnabled="False" Foreground="#848484"/> |
|
</Grid> |
|
</Border> |
|
</Grid> |
|
</Border> |
|
|
|
<Border Grid.Row="1" Grid.Column="0"> |
|
<DataGrid HeadersVisibility="Column" AutoGenerateColumns="False" ItemsSource="{Binding DtResults}" CanUserResizeColumns="False" CanUserResizeRows="False"> |
|
<DataGrid.ColumnHeaderStyle> |
|
<Style TargetType="DataGridColumnHeader"> |
|
<Setter Property="MinWidth" Value="120"/> |
|
<Setter Property="BorderThickness" Value="1,1,1,1"/> |
|
<Setter Property="BorderBrush" Value="#BBBBBB"/> |
|
<Setter Property="HorizontalContentAlignment" Value="Center"/> |
|
</Style> |
|
</DataGrid.ColumnHeaderStyle> |
|
<DataGrid.CellStyle> |
|
<Style TargetType="DataGridCell"> |
|
<Setter Property="BorderThickness" Value="1,1,1,1"/> |
|
<Setter Property="BorderBrush" Value="#BBBBBB"/> |
|
<Setter Property="HorizontalContentAlignment" Value="Center"/> |
|
</Style> |
|
</DataGrid.CellStyle> |
|
<DataGrid.Resources> |
|
<Style x:Key="CenteredTextBlockStyle" TargetType="TextBlock"> |
|
<Setter Property="TextAlignment" Value="Center"/> |
|
<Setter Property="HorizontalAlignment" Value="Stretch"/> |
|
<Setter Property="VerticalAlignment" Value="Center"/> |
|
</Style> |
|
</DataGrid.Resources> |
|
|
|
<DataGrid.Columns> |
|
<DataGridTextColumn Width="*" IsReadOnly="True" Header="" Binding="{Binding TestItemName}" ElementStyle="{StaticResource CenteredTextBlockStyle}"/> |
|
<DataGridTextColumn Width="*" IsReadOnly="True" Header="{DynamicResource resAvg}" Binding="{Binding Avg}" ElementStyle="{StaticResource CenteredTextBlockStyle}"/> |
|
<DataGridTextColumn Width="*" IsReadOnly="True" Header="{DynamicResource resDev}" Binding="{Binding Dev}" ElementStyle="{StaticResource CenteredTextBlockStyle}"/> |
|
<DataGridTextColumn Width="*" IsReadOnly="True" Header="{DynamicResource resMin}" Binding="{Binding Min}" ElementStyle="{StaticResource CenteredTextBlockStyle}"/> |
|
<DataGridTextColumn Width="*" IsReadOnly="True" Header="{DynamicResource resMax}" Binding="{Binding Max}" ElementStyle="{StaticResource CenteredTextBlockStyle}"/> |
|
<DataGridTextColumn Width="*" IsReadOnly="True" Header="{DynamicResource CutLevel}" Binding="{Binding CutLevel}" ElementStyle="{StaticResource CenteredTextBlockStyle}"/> |
|
<DataGridTemplateColumn Width="*" Header="{DynamicResource resLevel}"> |
|
<DataGridTemplateColumn.CellTemplate> |
|
<DataTemplate> |
|
<ComboBox ItemsSource="{Binding GradeList}" |
|
DisplayMemberPath="Key" SelectedValuePath="Value" SelectedValue="{Binding SymLevel, Mode=TwoWay}" SelectionChanged="ChangSymLevel"/> |
|
</DataTemplate> |
|
</DataGridTemplateColumn.CellTemplate> |
|
</DataGridTemplateColumn> |
|
<!-- <DataGridTemplateColumn Width="Auto" IsReadOnly="True" Header="操作" > --> |
|
<!-- <DataGridTemplateColumn.CellTemplate> --> |
|
<!-- <DataTemplate> --> |
|
<!-- <Button Command="{Binding DataContext.ChangeNormCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}" CommandParameter="{Binding}">测试</Button> --> |
|
<!-- </DataTemplate> --> |
|
<!-- </DataGridTemplateColumn.CellTemplate> --> |
|
<!-- </DataGridTemplateColumn> --> |
|
</DataGrid.Columns> |
|
</DataGrid> |
|
</Border> |
|
<GridSplitter Grid.Row="1" Grid.Column="1" Width="3" HorizontalAlignment="Stretch"></GridSplitter> |
|
<Border Grid.Row="1" Grid.Column="2" Background="White"> |
|
<Grid> |
|
<Grid.RowDefinitions> |
|
<!-- <RowDefinition Height="50"></RowDefinition> --> |
|
<RowDefinition Height="*"></RowDefinition> |
|
</Grid.RowDefinitions> |
|
|
|
<userControl:Viewport3D ViewportData="{Binding ViewportData}"></userControl:Viewport3D> |
|
|
|
<!-- <Border Grid.Row="0" Background="Fuchsia" /> --> |
|
<!-- <Border Grid.Row="1" BorderThickness="1" CornerRadius="0" BorderBrush="Black" Margin="5"> --> |
|
<!-- <hx:Viewport3DX Grid.Column="0" x:Name="Viewport3Dx" MouseLeftButtonDown="Viewport3Dx_OnMouseLeftButtonDown" ClipToBounds="True"> --> |
|
<!-- <hx:Viewport3DX.InputBindings> --> |
|
<!-- <KeyBinding Key="B" Command="hx:ViewportCommands.BackView" /> --> |
|
<!-- <KeyBinding Key="F" Command="hx:ViewportCommands.FrontView" /> --> |
|
<!-- <KeyBinding Key="U" Command="hx:ViewportCommands.TopView" /> --> |
|
<!-- <KeyBinding Key="D" Command="hx:ViewportCommands.BottomView" /> --> |
|
<!-- <KeyBinding Key="L" Command="hx:ViewportCommands.LeftView" /> --> |
|
<!-- <KeyBinding Key="R" Command="hx:ViewportCommands.RightView" /> --> |
|
<!-- <KeyBinding Command="hx:ViewportCommands.ZoomExtents" Gesture="Control+E" /> --> |
|
<!-- <MouseBinding Command="hx:ViewportCommands.Rotate" Gesture="RightClick" /> --> |
|
<!-- <MouseBinding Command="hx:ViewportCommands.Zoom" Gesture="MiddleClick" /> --> |
|
<!-- <MouseBinding Command="hx:ViewportCommands.Pan" Gesture="LeftClick" /> --> |
|
<!-- </hx:Viewport3DX.InputBindings> --> |
|
<!-- ~1~ <hx:DirectionalLight3D x:Name="MainDirectionalLight" /> @1@ --> |
|
<!-- ~1~ <hx:PointLight3D x:Name="MainPointLight" /> @1@ --> |
|
<!-- ~1~ <hx:AmbientLight3D x:Name="AmbientLight" /> @1@ --> |
|
<!-- ~1~ <hx:AxisPlaneGridModel3D @1@ --> |
|
<!-- ~1~ AutoSpacing="false" @1@ --> |
|
<!-- ~1~ RenderShadowMap="true" @1@ --> |
|
<!-- ~1~ Offset="-65" /> @1@ --> |
|
<!-- </hx:Viewport3DX> --> |
|
<!-- </Border> --> |
|
|
|
|
|
|
|
</Grid> |
|
|
|
</Border> |
|
</Grid> |
|
</Border>
|
|
|