e67c79992c
- cambiate icone Reference - aggiunte icone in slice manager - spostato Update in TFS vicino a Reset
390 lines
23 KiB
XML
390 lines
23 KiB
XML
<Grid x:Class="TFSEditorV"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:PrintApp="clr-namespace:Icarus"
|
|
MinHeight="300"
|
|
Width="{Binding ControlWidth}"
|
|
IsEnabled="{Binding bTFSEditor_IsEnabled}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<Border Margin="0,0,0,2.5"
|
|
Style="{StaticResource Title_Border}">
|
|
<TextBlock Text="TIME FEED SPEED LAYER TABLE"
|
|
Style="{StaticResource Title_TextBlock}"/>
|
|
</Border>
|
|
<Border Grid.Row="1"
|
|
Padding="0,2.5,0,2.5"
|
|
Margin="0,2.5,0,0"
|
|
Style="{StaticResource BottomGrayRow_Border}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<ContentControl x:Name="TFSEditorStackPanel">
|
|
<Grid >
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<StackPanel Orientation="Horizontal"
|
|
HorizontalAlignment="Center"
|
|
Margin="0,2.5,0,2.5">
|
|
<TextBlock Text="Modify"
|
|
Margin="0,0,2.5,0"
|
|
VerticalAlignment="Center"
|
|
Style="{StaticResource BaseTextBlock}"/>
|
|
<ComboBox ItemsSource="{Binding MediaTypeList}"
|
|
SelectedIndex="{Binding ghSelMediaType}"
|
|
Margin="2.5,0,0,0"
|
|
Width="150"
|
|
Style="{StaticResource RightPanel_ComboBox}"/>
|
|
</StackPanel>
|
|
<StackPanel Grid.Row="1"
|
|
Orientation="Horizontal"
|
|
Margin="5,2.5,0,2.5">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="{Binding Modify_Msg}"
|
|
Margin="0,0,2.5,0"
|
|
Style="{StaticResource TSFEditor_TextBlock}"/>
|
|
<TextBox Grid.Column="1"
|
|
Text="{Binding sModifyValue}"
|
|
Width="50"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource BaseTextBox}"/>
|
|
</Grid>
|
|
<Button Content="Set"
|
|
Command="{Binding Set_Command}"
|
|
Visibility="{Binding Set_Visibility}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
<Button Content="Media"
|
|
Command="{Binding Media_Command}"
|
|
Visibility="{Binding Media_Visibility}"
|
|
Margin="2.5,0,0,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
</StackPanel>
|
|
<Button Grid.Column="1"
|
|
Grid.RowSpan="2"
|
|
Content="Update"
|
|
Command="{Binding Update_Command}"
|
|
Height="45"
|
|
Width="45"
|
|
Margin="0,2.5,2.5,2.5"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
<Button Grid.Column="2"
|
|
Grid.RowSpan="2"
|
|
Content="Reset"
|
|
Command="{Binding Reset_Command}"
|
|
Height="45"
|
|
Width="45"
|
|
Margin="2.5,2.5,5,2.5"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
</Grid>
|
|
<ContentControl.Style>
|
|
<Style TargetType="{x:Type ContentControl}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding bColExtend}" Value="True">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate>
|
|
<Grid Margin="0,2.5,0,2.5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<StackPanel Orientation="Horizontal"
|
|
HorizontalAlignment="Center">
|
|
<TextBlock Text="Modify"
|
|
Margin="5,0,2.5,0"
|
|
VerticalAlignment="Center"
|
|
Style="{StaticResource BaseTextBlock}"/>
|
|
<ComboBox ItemsSource="{Binding MediaTypeList}"
|
|
SelectedIndex="{Binding ghSelMediaType}"
|
|
Margin="2.5,0,2.5,0"
|
|
Width="150"
|
|
Style="{StaticResource RightPanel_ComboBox}"/>
|
|
</StackPanel>
|
|
<StackPanel Grid.Column="1"
|
|
Orientation="Horizontal">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="{Binding Modify_Msg}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource TSFEditor_TextBlock}"/>
|
|
<TextBox Grid.Column="1"
|
|
Text="{Binding sModifyValue}"
|
|
Width="50"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource BaseTextBox}"/>
|
|
</Grid>
|
|
<Button Content="Set"
|
|
Command="{Binding Set_Command}"
|
|
Visibility="{Binding Set_Visibility}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
<Button Content="Media"
|
|
Command="{Binding Media_Command}"
|
|
Visibility="{Binding Media_Visibility}"
|
|
Margin="2.5,0,0,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
</StackPanel>
|
|
<StackPanel Grid.Column="1"
|
|
Orientation="Horizontal"
|
|
HorizontalAlignment="Right">
|
|
<Button Grid.Column="1"
|
|
Content="Update"
|
|
Command="{Binding Update_Command}"
|
|
HorizontalAlignment="Right"
|
|
Margin="0,0,5,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
<Button Grid.Column="1"
|
|
Content="Reset"
|
|
Command="{Binding Reset_Command}"
|
|
HorizontalAlignment="Right"
|
|
Margin="0,0,5,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
</StackPanel>
|
|
</Grid>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</ContentControl.Style>
|
|
</ContentControl>
|
|
<DataGrid Grid.Row="1"
|
|
ItemsSource="{Binding LayerList}"
|
|
PrintApp:MultiSelectorBehaviours.SynchronizedSelectedItems="{Binding SelLayers}"
|
|
SelectedItem="{Binding SelLayer}"
|
|
SelectionMode="Extended"
|
|
HorizontalGridLinesBrush="White"
|
|
VerticalGridLinesBrush="White"
|
|
ColumnHeaderHeight="40"
|
|
Margin="0,2.5,0,2.5">
|
|
<DataGrid.Columns>
|
|
<DataGridTextColumn Header="Layer"
|
|
Binding="{Binding nIndex}"
|
|
IsReadOnly="True"
|
|
Width="Auto">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.Layer_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Index_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header="Length"
|
|
Binding="{Binding sLength}"
|
|
IsReadOnly="True"
|
|
Visibility="{Binding DataContext.ColExtend_Visibility,
|
|
Source={x:Reference TFSEditorStackPanel}}"
|
|
Width="1.5*"
|
|
TextBlock.TextAlignment="Center">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.Length_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Millimeters_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header="TMin"
|
|
Binding="{Binding sTMin}"
|
|
IsReadOnly="True"
|
|
Visibility="{Binding DataContext.ColExtend_Visibility,
|
|
Source={x:Reference TFSEditorStackPanel}}"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.TMin_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Seconds_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header="TTrg"
|
|
Binding="{Binding sTTrg}"
|
|
IsReadOnly="True"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.TTrg_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Seconds_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header="TMax"
|
|
Binding="{Binding sTMax}"
|
|
IsReadOnly="True"
|
|
Visibility="{Binding DataContext.ColExtend_Visibility,
|
|
Source={x:Reference TFSEditorStackPanel}}"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.TMax_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Seconds_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header="TCurr"
|
|
Binding="{Binding sTCurr}"
|
|
IsReadOnly="True"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.TCurr_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Seconds_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header="TWait"
|
|
Binding="{Binding sTWait}"
|
|
Visibility="{Binding DataContext.ColWait_Visibility,
|
|
Source={x:Reference TFSEditorStackPanel}}"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.TWait_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Seconds_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Header="FMin"
|
|
Binding="{Binding sFMin}"
|
|
IsReadOnly="True"
|
|
Visibility="{Binding DataContext.ColExtend_Visibility,
|
|
Source={x:Reference TFSEditorStackPanel}}"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.FMin_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.MmPerMin_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Binding="{Binding sFTrg}"
|
|
IsReadOnly="True"
|
|
Visibility="{Binding DataContext.ColExtend_Visibility,
|
|
Source={x:Reference TFSEditorStackPanel}}"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.FTrg_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.MmPerMin_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Binding="{Binding sFMax}"
|
|
IsReadOnly="True"
|
|
Visibility="{Binding DataContext.ColExtend_Visibility,
|
|
Source={x:Reference TFSEditorStackPanel}}"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.FMax_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.MmPerMin_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Binding="{Binding sFCurr}"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.FCurr_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.MmPerMin_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Binding="{Binding sSpeed}"
|
|
IsReadOnly="True"
|
|
Width="1*">
|
|
<DataGridTextColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<PrintApp:ColumnHeader Header="{Binding DataContext.Speed_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"
|
|
MeasureUnit="{Binding DataContext.Rpm_Msg, RelativeSource={RelativeSource AncestorType={x:Type PrintApp:TFSEditorV}}}"/>
|
|
</DataTemplate>
|
|
</DataGridTextColumn.HeaderTemplate>
|
|
</DataGridTextColumn>
|
|
</DataGrid.Columns>
|
|
<DataGrid.RowStyle>
|
|
<Style TargetType="DataGridRow" BasedOn="{StaticResource RowDataGrid_CustomHighLight}">
|
|
<Setter Property="Background" Value="{Binding Background}"/>
|
|
<Setter Property="Foreground" Value="{Binding Foreground}"/>
|
|
<Setter Property="FontWeight" Value="{Binding FontWeight}"/>
|
|
</Style>
|
|
</DataGrid.RowStyle>
|
|
<DataGrid.CellStyle>
|
|
<Style TargetType="{x:Type DataGridCell}">
|
|
<Setter Property="TextBlock.TextAlignment" Value="Center"/>
|
|
</Style>
|
|
</DataGrid.CellStyle>
|
|
|
|
</DataGrid>
|
|
<DockPanel Grid.Row="2"
|
|
Margin="2.5,2.5,2.5,2.5">
|
|
<ComboBox DockPanel.Dock="Left"
|
|
ItemsSource="{Binding FilterList}"
|
|
SelectedIndex="{Binding nSelFilter}"
|
|
Width="125"
|
|
Margin="2.5,0,2.5,0"
|
|
ToolTip="Filter"
|
|
Style="{StaticResource RightPanel_ComboBox}"/>
|
|
<ToggleButton DockPanel.Dock="Right"
|
|
IsChecked="{Binding bColExtend}"
|
|
Margin="2.5,0,2.5,0">
|
|
<ToggleButton.Resources>
|
|
<DataTemplate x:Key="Expand">
|
|
<Image Source="/Resources/TFSEditor/Expand.png"
|
|
Style="{StaticResource Button_Image}"/>
|
|
</DataTemplate>
|
|
<DataTemplate x:Key="Reduce">
|
|
<Image Source="/Resources/TFSEditor/Reduce.png"
|
|
Style="{StaticResource Button_Image}"/>
|
|
</DataTemplate>
|
|
</ToggleButton.Resources>
|
|
<ToggleButton.Style>
|
|
<Style TargetType="{x:Type ToggleButton}" BasedOn="{StaticResource ToolBar_ToggleButton}">
|
|
<Setter Property="ContentTemplate" Value="{StaticResource Expand}"/>
|
|
<Setter Property="ToolTip" Value="Expand"/>
|
|
<Style.Triggers>
|
|
<Trigger Property="IsChecked" Value="True">
|
|
<Setter Property="ContentTemplate" Value="{StaticResource Reduce}"/>
|
|
<Setter Property="ToolTip" Value="Reduce"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</ToggleButton.Style>
|
|
</ToggleButton>
|
|
<Grid VerticalAlignment="Center"
|
|
HorizontalAlignment="Left"
|
|
Margin="2.5,0,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<CheckBox IsChecked="{Binding bWaitingTime}"/>
|
|
<TextBlock Grid.Column="1"
|
|
Text="Use Wait Time"
|
|
Margin="2,0,0,0"
|
|
Style="{StaticResource BaseTextBlock}"/>
|
|
</Grid>
|
|
</DockPanel>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|