ad38e4d3e1
This reverts commit 00a338c202.
455 lines
30 KiB
XML
455 lines
30 KiB
XML
<UserControl x:Class="StoneMillParamPageV"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5"
|
|
x:Name="PIPPO">
|
|
|
|
<UserControl.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ResourceDictionary Source="/EgtWPFLib5;component/EgtWPFLib5Resources.xaml"/>
|
|
</ResourceDictionary.MergedDictionaries>
|
|
|
|
<!--Recupero il colore delle textblock dal controllo StoneSawingParamPageV-->
|
|
<Style TargetType="{x:Type EgtWPFLib5:ComboParamV}">
|
|
<Setter Property="ForegroundCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=ForegroundCmBxTxBl}"/>
|
|
<Setter Property="BackgroundCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=BackgroundCmBxTxBl}"/>
|
|
<Setter Property="BorderThicknessCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=BorderThicknessCmBxTxBl}"/>
|
|
<Setter Property="BorderBrushCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=BorderBrushCmBxTxBl}"/>
|
|
<Setter Property="VerticalContentAlignmentCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=VerticalContentAlignmentCmBxTxBl}"/>
|
|
<Setter Property="HeightCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=HeightCmBxTxBl}"/>
|
|
<Setter Property="WidthCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=WidthCmBxTxBl}"/>
|
|
<Setter Property="ForegroundTextBoxCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=ForegroundTextBoxCmBxTxBl}"/>
|
|
<Setter Property="BackgroundListCmBxTxBl" Value="{Binding ElementName=PIPPO, Path=BackgroundListCmBxTxBl}"/>
|
|
</Style>
|
|
<Style TargetType="{x:Type EgtWPFLib5:StringParamV}">
|
|
<Setter Property="BorderBrushIsMouseOver" Value="{Binding ElementName=PIPPO, Path=BorderBrushIsMouseOver}"/>
|
|
<Setter Property="GeneralBorderBrush" Value="{Binding ElementName=PIPPO, Path=GeneralBorderBrush}"/>
|
|
<Setter Property="BorderBrushIsFocused" Value="{Binding ElementName=PIPPO, Path=BorderBrushIsFocused}"/>
|
|
<Setter Property="BackgroundBrdEnable" Value="{Binding ElementName=PIPPO, Path=BackgroundBrdEnable}"/>
|
|
<Setter Property="BackgroundBrdDisable" Value="{Binding ElementName=PIPPO, Path=BackgroundBrdDisable}"/>
|
|
<Setter Property="BackgroundTxBlDisable" Value="{Binding ElementName=PIPPO, Path=BackgroundTxBlDisable}"/>
|
|
<Setter Property="ForegroundTxBlEnable" Value="{Binding ElementName=PIPPO, Path=ForegroundTxBlEnable}"/>
|
|
<Setter Property="ForegroundTxBlDisable" Value="{Binding ElementName=PIPPO, Path=ForegroundTxBlDisable}"/>
|
|
<Setter Property="GeneralForeground" Value="{Binding ElementName=PIPPO, Path=GeneralForeground}"/>
|
|
<Setter Property="GeneralBackground" Value="{Binding ElementName=PIPPO, Path=GeneralBackground}"/>
|
|
</Style>
|
|
<Style TargetType="{x:Type EgtWPFLib5:StringParamWithButtonV}">
|
|
<Setter Property="ForegroundParamBtnTxBl" Value="{Binding ElementName=PIPPO, Path=MyForegroundGrbColor}"/>
|
|
<Setter Property="BorderBrushIsMouseOver" Value="{Binding ElementName=PIPPO, Path=BorderBrushIsMouseOver}"/>
|
|
<Setter Property="GeneralBorderBrush" Value="{Binding ElementName=PIPPO, Path=GeneralBorderBrush}"/>
|
|
<Setter Property="BorderBrushIsFocused" Value="{Binding ElementName=PIPPO, Path=BorderBrushIsFocused}"/>
|
|
<Setter Property="BackgroundBrdEnable" Value="{Binding ElementName=PIPPO, Path=BackgroundBrdEnable}"/>
|
|
<Setter Property="BackgroundBrdDisable" Value="{Binding ElementName=PIPPO, Path=BackgroundBrdDisable}"/>
|
|
<Setter Property="BackgroundTxBlDisable" Value="{Binding ElementName=PIPPO, Path=BackgroundTxBlDisable}"/>
|
|
<Setter Property="ForegroundTxBlEnable" Value="{Binding ElementName=PIPPO, Path=ForegroundTxBlEnable}"/>
|
|
<Setter Property="ForegroundTxBlDisable" Value="{Binding ElementName=PIPPO, Path=ForegroundTxBlDisable}"/>
|
|
<Setter Property="GeneralForeground" Value="{Binding ElementName=PIPPO, Path=GeneralForeground}"/>
|
|
<Setter Property="GeneralBackground" Value="{Binding ElementName=PIPPO, Path=GeneralBackground}"/>
|
|
<Setter Property="BackgroundIsChecked" Value="{Binding ElementName=PIPPO, Path=BackgroundIsChecked}"/>
|
|
<Setter Property="ForegroundIsChecked" Value="{Binding ElementName=PIPPO, Path=ForegroundIsChecked}"/>
|
|
<Setter Property="BorderBrushIsChecked" Value="{Binding ElementName=PIPPO, Path=BorderBrushIsChecked}"/>
|
|
<Setter Property="BorderThicknessIsChecked" Value="{Binding ElementName=PIPPO, Path=BorderThicknessIsChecked}"/>
|
|
<Setter Property="OpacityIsChecked" Value="{Binding ElementName=PIPPO, Path=OpacityIsChecked}"/>
|
|
</Style>
|
|
<Style TargetType="{x:Type EgtWPFLib5:CheckParamV}">
|
|
<Setter Property="ForegroundChxTxBl" Value="{Binding ElementName=PIPPO, Path=MyForegroundChColor}"/>
|
|
</Style>
|
|
<Style x:Key="{ComponentResourceKey ResourceId=DataGridSelectAllButtonStyle, TypeInTargetAssembly={x:Type DataGrid}}" TargetType="{x:Type Button}">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type Button}">
|
|
<Grid>
|
|
<Rectangle x:Name="Border" Fill="{DynamicResource {x:Static SystemColors.ControlBrushKey}}" SnapsToDevicePixels="True"/>
|
|
<Polygon x:Name="Arrow" Fill="Black" HorizontalAlignment="Right" Margin="8,8,3,3" Opacity="0.15" Points="0,10 10,10 10,0" Stretch="Uniform" VerticalAlignment="Bottom"/>
|
|
</Grid>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="IsMouseOver" Value="True">
|
|
<Setter Property="Stroke" TargetName="Border" Value="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}"/>
|
|
</Trigger>
|
|
<Trigger Property="IsPressed" Value="True">
|
|
<Setter Property="Fill" TargetName="Border" Value="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}"/>
|
|
</Trigger>
|
|
<Trigger Property="IsEnabled" Value="False">
|
|
<Setter Property="Visibility" TargetName="Arrow" Value="Collapsed"/>
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
<ControlTemplate x:Key="DataGridTemplate1" TargetType="{x:Type DataGrid}">
|
|
<Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="True">
|
|
<ScrollViewer x:Name="DG_ScrollViewer" Focusable="false">
|
|
<ScrollViewer.Template>
|
|
<ControlTemplate TargetType="{x:Type ScrollViewer}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<Button Command="{x:Static DataGrid.SelectAllCommand}" Focusable="false" Style="{DynamicResource {ComponentResourceKey ResourceId=DataGridSelectAllButtonStyle, TypeInTargetAssembly={x:Type DataGrid}}}" Visibility="{Binding HeadersVisibility, ConverterParameter={x:Static DataGridHeadersVisibility.All}, Converter={x:Static DataGrid.HeadersVisibilityConverter}, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}" Width="{Binding CellsPanelHorizontalOffset, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"/>
|
|
<DataGridColumnHeadersPresenter x:Name="PART_ColumnHeadersPresenter" Grid.Column="1" Visibility="{Binding HeadersVisibility, ConverterParameter={x:Static DataGridHeadersVisibility.Column}, Converter={x:Static DataGrid.HeadersVisibilityConverter}, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"/>
|
|
<ScrollContentPresenter x:Name="PART_ScrollContentPresenter" CanContentScroll="{TemplateBinding CanContentScroll}" Grid.ColumnSpan="2" Grid.Row="1"/>
|
|
<ScrollBar x:Name="PART_VerticalScrollBar" Grid.Column="2" Maximum="{TemplateBinding ScrollableHeight}" Orientation="Vertical" Grid.Row="1" Value="{Binding VerticalOffset, Mode=OneWay, RelativeSource={RelativeSource Mode=TemplatedParent}}" ViewportSize="{TemplateBinding ViewportHeight}" Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}"/>
|
|
<Grid Grid.Column="1" Grid.Row="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="{Binding NonFrozenColumnsViewportHorizontalOffset, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"/>
|
|
<ColumnDefinition Width="*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ScrollBar x:Name="PART_HorizontalScrollBar" Grid.Column="1" Maximum="{TemplateBinding ScrollableWidth}" Orientation="Horizontal" Value="{Binding HorizontalOffset, Mode=OneWay, RelativeSource={RelativeSource Mode=TemplatedParent}}" ViewportSize="{TemplateBinding ViewportWidth}" Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}"/>
|
|
</Grid>
|
|
</Grid>
|
|
</ControlTemplate>
|
|
</ScrollViewer.Template>
|
|
<ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
|
|
</ScrollViewer>
|
|
</Border>
|
|
</ControlTemplate>
|
|
<Style x:Key="Manage_ButtonStyle" BasedOn="{StaticResource {x:Type Button}}" TargetType="{x:Type Button}">
|
|
<Setter Property="Margin" Value="5,3,0,0"/>
|
|
<Setter Property="Background" Value="{Binding ElementName=PIPPO, Path=BackgroundButton}"/>
|
|
<Setter Property="Foreground" Value="{Binding ElementName=PIPPO, Path=ForegroundButton}"/>
|
|
<Setter Property="BorderBrush" Value="{Binding ElementName=PIPPO, Path=BorderBrushButton}"/>
|
|
<Setter Property="BorderThickness" Value="{Binding ElementName=PIPPO, Path=BorderThicknessButton}"/>
|
|
</Style>
|
|
|
|
</ResourceDictionary>
|
|
</UserControl.Resources>
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="2*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Grid.Resources>
|
|
<EgtWPFLib5:ToolDrawUUIDConverter x:Key="ToolDrawUUIDConverter"/>
|
|
<EgtWPFLib5:ErrorVisibilityConverter x:Key="ErrorVisibilityConverter"/>
|
|
</Grid.Resources>
|
|
|
|
<Grid Grid.Column="0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin_NoBorder}">
|
|
<Grid Grid.Row="0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding NameParTxBl}"
|
|
ParamTxBx="{Binding Path=NamePar,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamErrorMsg="{Binding Path=NameErrorMsg}"/>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding DrawTxBl}"
|
|
Foreground="{Binding ElementName=PIPPO, Path=MyForegroundGrbColor}"
|
|
Style="{DynamicResource MachiningsToolTextBlock}"/>
|
|
<Grid Grid.Column="1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Border BorderThickness="0.5,1,0.5,0.5" Margin="0,3,0,0" BorderBrush="#FFABAdB3">
|
|
<TextBlock Name="DrawTxBx" Grid.Column="0" Margin="3,0,0,0"
|
|
VerticalAlignment="Center" Foreground="Gray"
|
|
ToolTip="{Binding Path=Draw, UpdateSourceTrigger=PropertyChanged,
|
|
Converter={StaticResource ToolDrawUUIDConverter}}"
|
|
Text="{Binding Path=Draw,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True,
|
|
Converter={StaticResource ToolDrawUUIDConverter}}"/>
|
|
</Border>
|
|
<Button Grid.Column="1" Style="{DynamicResource Manage_ButtonStyle}" Content="A"
|
|
Command="{Binding Path=AutoDrawCommand}"
|
|
Width="{Binding ActualHeight, RelativeSource={RelativeSource Self}}"/>
|
|
<Button Grid.Column="2" Style="{DynamicResource Manage_ButtonStyle}" Content=". . ."
|
|
Command="{Binding Path=OpenDrawFileCommand}"
|
|
Width="{Binding ActualHeight, RelativeSource={RelativeSource Self}}"/>
|
|
</Grid>
|
|
<TextBlock Grid.Row="1" Grid.ColumnSpan="2" Style="{DynamicResource ValidationErrorTextBlock}"
|
|
Text="{Binding Path=DrawErrorMsg}"
|
|
Visibility="{Binding Path=DrawErrorMsg,
|
|
Converter={StaticResource ErrorVisibilityConverter}}"
|
|
Margin="0,0,5,0"/>
|
|
|
|
</Grid>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<StackPanel Grid.Column="0" Grid.Row="1">
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin}"
|
|
Foreground="{Binding ElementName=PIPPO, Path=MyForegroundGrbColor}"
|
|
BorderThickness="{Binding ElementName=PIPPO, Path=MyBorderGrbThickness}"
|
|
Header="{Binding SpeedGpBxLbl}">
|
|
|
|
<UniformGrid Columns="2">
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding MaxSpeedTxBl}"
|
|
ParamTxBx="{Binding Path=MaxSpeed,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"/>
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding SpeedTxBl}"
|
|
ParamTxBx="{Binding Path=Speed,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamErrorMsg="{Binding Path=SpeedErrorMsg}"/>
|
|
<StackPanel Grid.Column="1" Orientation="Horizontal" Margin="0,0,5,0">
|
|
<RadioButton IsChecked="{Binding CW_IsChecked,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ToolTip="{Binding CWBxLbl}"
|
|
Margin="5,0,0,0"
|
|
Width="22" Height="22"
|
|
Style="{DynamicResource {x:Type ToggleButton}}">
|
|
<Image Source="../Resources/Rotazione/CW.png" Stretch="Uniform" />
|
|
</RadioButton>
|
|
<RadioButton IsChecked="{Binding CCW_IsChecked,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ToolTip="{Binding CCWBxLbl}"
|
|
Margin="5,0,0,0"
|
|
Width="22" Height="22"
|
|
Style="{DynamicResource {x:Type ToggleButton}}">
|
|
<Image Source="../Resources/Rotazione/CCW.png" Stretch="Uniform"/>
|
|
</RadioButton>
|
|
|
|
</StackPanel>
|
|
</Grid>
|
|
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin}"
|
|
Foreground="{Binding ElementName=PIPPO, Path=MyForegroundGrbColor}"
|
|
BorderThickness="{Binding ElementName=PIPPO, Path=MyBorderGrbThickness}"
|
|
Header="{Binding FeedGpBxLbl}">
|
|
|
|
<UniformGrid Columns="2">
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding FeedTxBl}"
|
|
ParamTxBx="{Binding Path=Feed,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding TipFeedTxBl}"
|
|
ParamTxBx="{Binding Path=TipFeed,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding StartFeedTxBl}"
|
|
ParamTxBx="{Binding Path=StartFeed,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding EndFeedTxBl}"
|
|
ParamTxBx="{Binding Path=EndFeed,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin_NoBorder}">
|
|
<Grid Grid.Column="0" Grid.Row="0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<UniformGrid Columns="2" Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="2">
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding TotLenTxBl}"
|
|
ParamTxBx="{Binding Path=TotLen,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamErrorMsg="{Binding Path=TotLenErrorMsg}" />
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding LenTxBl}"
|
|
ParamTxBx="{Binding Path=Len,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamErrorMsg="{Binding Path=LenErrorMsg}" />
|
|
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2">
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding TotDiamTxBl}"
|
|
ParamTxBx="{Binding Path=TotDiam,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamErrorMsg="{Binding Path=TotDiamErrorMsg}" />
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding DiamTxBl}"
|
|
ParamTxBx="{Binding Path=Diam,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamErrorMsg="{Binding Path=DiamErrorMsg}" />
|
|
</UniformGrid>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin_NoBorder_SingleParam}">
|
|
<UniformGrid Columns="2">
|
|
<EgtWPFLib5:ComboParamV Grid.Column="1" Grid.Row="1"
|
|
ParamTxBl="{Binding CoolantTxBl}"
|
|
ParamCmBxList="{Binding Path=CoolantList,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamCmBxSelIndex="{Binding Path=SelCoolant}"/>
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin_NoBorder}">
|
|
<UniformGrid Columns="2">
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding MaxMatTxBl}"
|
|
ParamTxBx="{Binding Path=MaxMat,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamErrorMsg="{Binding Path=MaxMatErrorMsg}" />
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin}"
|
|
Foreground="{Binding ElementName=PIPPO, Path=MyForegroundGrbColor}"
|
|
BorderThickness="{Binding ElementName=PIPPO, Path=MyBorderGrbThickness}"
|
|
Header="{Binding OffsetGpBxLbl}">
|
|
|
|
<UniformGrid Columns="2">
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding RadOffsetTxBl}"
|
|
ParamTxBx="{Binding Path=RadOffset,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding LonOffsetTxBl}"
|
|
ParamTxBx="{Binding Path=LonOffset,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_NoHeader}"
|
|
Foreground="{Binding ElementName=PIPPO, Path=MyForegroundGrbColor}"
|
|
BorderThickness="{Binding ElementName=PIPPO, Path=MyBorderGrbThickness}">
|
|
<Grid Grid.Column="0" Grid.Row="0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<UniformGrid Columns="2" Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="2">
|
|
|
|
<EgtWPFLib5:ComboParamV ParamTxBl="{Binding HeadTxBl}"
|
|
ParamCmBxList="{Binding Path=HeadList,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamCmBxSelIndex="{Binding Path=SelectedHead}"
|
|
ParamDisplayMemberPath="HText"
|
|
ParamErrorMsg="{Binding Path=SelectedHeadErrorMsg}"/>
|
|
|
|
<EgtWPFLib5:ComboParamV ParamTxBl="{Binding ExitParTxBl}"
|
|
ParamCmBxList="{Binding Path=ExitList,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamCmBxSelIndex="{Binding Path=SelectedExit}"
|
|
ParamErrorMsg="{Binding Path=SelectedExitErrorMsg}" />
|
|
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2">
|
|
|
|
<Rectangle/>
|
|
|
|
<EgtWPFLib5:ComboParamV ParamTxBl="{Binding TcPosTxBl}"
|
|
ParamCmBxList="{Binding Path=TcPosList,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
ParamCmBxSelIndex="{Binding Path=SelectedTcPos}" />
|
|
</UniformGrid>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_NoHeader}"
|
|
Foreground="{Binding ElementName=PIPPO, Path=MyForegroundGrbColor}"
|
|
BorderThickness="{Binding ElementName=PIPPO, Path=MyBorderGrbThickness}">
|
|
<UniformGrid Columns="2">
|
|
|
|
<EgtWPFLib5:StringParamV Grid.Column="0" Grid.Row="0"
|
|
ParamTxBl="{Binding MaxAbsorptionTxBl}"
|
|
ParamTxBx="{Binding Path=MaxAbsorption,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
|
|
<EgtWPFLib5:StringParamV Grid.Column="0" Grid.Row="0"
|
|
ParamTxBl="{Binding MinFeedTxBl}"
|
|
ParamTxBx="{Binding Path=MinFeed,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}" />
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.ColumnSpan="2" Style="{DynamicResource GroupBoxStyle_Margin_NoBorder_SingleParam}" Visibility="{Binding SysNotes_Visibility}">
|
|
<UniformGrid Columns="1">
|
|
|
|
<EgtWPFLib5:StringParamV ParamTxBl="{Binding SystemNotesTxBl}"
|
|
ParamTxBx="{Binding Path=SystemNotes,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
IsParamReadOnly="True"/>
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
</StackPanel>
|
|
|
|
</Grid>
|
|
|
|
</Grid>
|
|
</UserControl>
|
|
|