bca8754b82
- Migliorie varie.
1649 lines
92 KiB
XML
1649 lines
92 KiB
XML
<UserControl x:Class="MachiningsDbView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
|
xmlns:local="clr-namespace:EgtCAM5"
|
|
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
mc:Ignorable="d"
|
|
d:DesignHeight="768" d:DesignWidth="1366">
|
|
|
|
<UserControl.Resources>
|
|
<local:MachiningParamVisibilityConverter x:Key="MachiningParamVisibilityConverter"/>
|
|
<sys:Int32 x:Key="Invert">0</sys:Int32>
|
|
<sys:Int32 x:Key="LeaveTab">1</sys:Int32>
|
|
<sys:Int32 x:Key="Type">2</sys:Int32>
|
|
<sys:Int32 x:Key="WorkSide">3</sys:Int32>
|
|
<sys:Int32 x:Key="HeadSide">4</sys:Int32>
|
|
<sys:Int32 x:Key="LeadInType">5</sys:Int32>
|
|
<sys:Int32 x:Key="ExtLinkType">6</sys:Int32>
|
|
<sys:Int32 x:Key="LeadOutType">7</sys:Int32>
|
|
<sys:Int32 x:Key="CurveUse">8</sys:Int32>
|
|
<sys:Int32 x:Key="StepType">9</sys:Int32>
|
|
<sys:Int32 x:Key="LeadLinkType">10</sys:Int32>
|
|
<sys:Int32 x:Key="Speed">11</sys:Int32>
|
|
<sys:Int32 x:Key="Feed">12</sys:Int32>
|
|
<sys:Int32 x:Key="StartFeed">13</sys:Int32>
|
|
<sys:Int32 x:Key="EndFeed">14</sys:Int32>
|
|
<sys:Int32 x:Key="TipFeed">15</sys:Int32>
|
|
<sys:Int32 x:Key="OffSr">16</sys:Int32>
|
|
<sys:Int32 x:Key="OffSl">17</sys:Int32>
|
|
<sys:Int32 x:Key="SideAngle">18</sys:Int32>
|
|
<sys:Int32 x:Key="Approx">19</sys:Int32>
|
|
<sys:Int32 x:Key="StartPos">20</sys:Int32>
|
|
<sys:Int32 x:Key="StartSlowLen">21</sys:Int32>
|
|
<sys:Int32 x:Key="EndSlowLen">22</sys:Int32>
|
|
<sys:Int32 x:Key="ThrouAddLen">23</sys:Int32>
|
|
<sys:Int32 x:Key="StepPar">24</sys:Int32>
|
|
<sys:Int32 x:Key="ReturnPos">25</sys:Int32>
|
|
<sys:Int32 x:Key="TabLen">26</sys:Int32>
|
|
<sys:Int32 x:Key="TabDist">27</sys:Int32>
|
|
<sys:Int32 x:Key="TabHeight">28</sys:Int32>
|
|
<sys:Int32 x:Key="TabAngle">29</sys:Int32>
|
|
<sys:Int32 x:Key="LiTang">30</sys:Int32>
|
|
<sys:Int32 x:Key="LiPerp">31</sys:Int32>
|
|
<sys:Int32 x:Key="LiElev">32</sys:Int32>
|
|
<sys:Int32 x:Key="LiCompLen">33</sys:Int32>
|
|
<sys:Int32 x:Key="LoTang">34</sys:Int32>
|
|
<sys:Int32 x:Key="LoPerp">35</sys:Int32>
|
|
<sys:Int32 x:Key="LoElev">36</sys:Int32>
|
|
<sys:Int32 x:Key="LoCompLen">37</sys:Int32>
|
|
<sys:Int32 x:Key="StartAddLen">38</sys:Int32>
|
|
<sys:Int32 x:Key="EndAddLen">39</sys:Int32>
|
|
<sys:Int32 x:Key="StepExtArc">40</sys:Int32>
|
|
<sys:Int32 x:Key="StepIntArc">41</sys:Int32>
|
|
<sys:Int32 x:Key="SideStep">42</sys:Int32>
|
|
<sys:Int32 x:Key="VertFeed">43</sys:Int32>
|
|
<sys:Int32 x:Key="NamePar">44</sys:Int32>
|
|
<sys:Int32 x:Key="Tool">45</sys:Int32>
|
|
<sys:Int32 x:Key="DepthStr">46</sys:Int32>
|
|
<sys:Int32 x:Key="UserNotes">47</sys:Int32>
|
|
<sys:Int32 x:Key="OverLapStr">48</sys:Int32>
|
|
<sys:Int32 x:Key="OffsetStr">49</sys:Int32>
|
|
<sys:Int32 x:Key="SubType">50</sys:Int32>
|
|
|
|
</UserControl.Resources>
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="0.75*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="11*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
|
|
<!--Combobox per selezionare la macchina corrente-->
|
|
<ComboBox ItemsSource="{Binding Path=MachinesList}" DisplayMemberPath="Name"
|
|
SelectedItem="{Binding Path=SelectedMachine}" SelectedValuePath="Name"
|
|
Height="30"/>
|
|
|
|
<UniformGrid Grid.Row="1" Columns="3">
|
|
<Button Content="New" Command="{Binding NewCommand}"
|
|
CommandParameter="{Binding Path=SelectedItem, ElementName=MachiningsTreeView}"/>
|
|
<Button Content="Save" Command="{Binding SaveCommand}"
|
|
CommandParameter="{Binding Path=SelectedItem, ElementName=MachiningsTreeView}"/>
|
|
<Button Content="Remove" Command="{Binding RemoveCommand}"
|
|
CommandParameter="{Binding Path=SelectedItem, ElementName=MachiningsTreeView}"/>
|
|
</UniformGrid>
|
|
|
|
<TreeView Name="MachiningsTreeView" Grid.Row="2"
|
|
ItemsSource="{Binding Path=MachiningsList}">
|
|
<TreeView.Resources>
|
|
<!--Modifico HierarchicalDataTemplate del CathegoryItem per poter inserire immagine e testo e per -->
|
|
<!--renderlo apribile con un solo click -->
|
|
<HierarchicalDataTemplate DataType="{x:Type local:FamilyMachiningTreeViewItem}" ItemsSource="{Binding Items}">
|
|
|
|
<Grid >
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Image Grid.Column="0" Source="{Binding PictureString}" Height="32" Width="32" Margin="0,8,6,4" />
|
|
<TextBlock Grid.Column="1" Text="{Binding Name}" FontSize="15" Margin="10" />
|
|
|
|
</Grid>
|
|
|
|
<!--Assegna ai nodi ToolItem lo Style normale dei TreeViewItem, eliminando l'ombra, data dal
|
|
multibinding quando sono attivi.-->
|
|
<HierarchicalDataTemplate.ItemContainerStyle>
|
|
<Style TargetType="{x:Type TreeViewItem}" >
|
|
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Setter Property="IsEnabled" Value="{Binding IsEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
|
|
</Style>
|
|
</HierarchicalDataTemplate.ItemContainerStyle>
|
|
|
|
</HierarchicalDataTemplate>
|
|
<!--Modifico DataTemplate del ToolItem per poter inserire immagine e testo-->
|
|
<DataTemplate DataType="{x:Type local:MachiningTreeViewItem}">
|
|
<Grid >
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<!--<Image Grid.Column="0" Source="{Binding PictureString}" Height="32" Margin="0,8,6,4" />-->
|
|
<TextBlock Grid.Column="1" Text="{Binding Name}" Height="18" FontSize="15" Margin="10"/>
|
|
|
|
</Grid>
|
|
</DataTemplate>
|
|
</TreeView.Resources>
|
|
|
|
<!--Style dei nodi CathegoryItem che li riquadra di azzurro quando clicckati ed elimina l'ombra grigia -->
|
|
<!--che si presenta quando la categoria rimane vuota (ombra causata dal multibinding). -->
|
|
<TreeView.ItemContainerStyle>
|
|
<Style TargetType="{x:Type TreeViewItem}">
|
|
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Setter Property="IsEnabled" Value="{Binding IsEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
|
|
</Style>
|
|
</TreeView.ItemContainerStyle>
|
|
|
|
</TreeView>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.RowSpan="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<Grid.Resources>
|
|
<!--Stile che modifica l'aspetto del messaggio d'errore-->
|
|
<DataTemplate DataType="{x:Type ValidationError}">
|
|
<TextBlock
|
|
FontStyle="Italic"
|
|
Foreground="Red"
|
|
HorizontalAlignment="Right"
|
|
Margin="0,1"
|
|
Text="{Binding Path=ErrorContent}"
|
|
/>
|
|
</DataTemplate>
|
|
</Grid.Resources>
|
|
|
|
<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>
|
|
|
|
<TextBlock Text="{Binding InvertTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Invert}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="InvertTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.Invert,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Invert}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=InvertTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeaveTabTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeaveTab}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LeaveTabTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LeaveTab,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeaveTab}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LeaveTabTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TypeTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Type}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="TypeTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LeaveTab,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Type}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=TypeTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="3">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding WorkSideTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource WorkSide}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.WorkSideList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedWorkSide,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource WorkSide}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="4">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding HeadSideTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource HeadSide}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.HeadSideList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedHeadSide,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource HeadSide}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeadInTypeTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadInType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.LeadInTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedLeadInType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadInType}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="6">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ExtLinkTypeTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ExtLinkType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.ExtLinkTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedExtLinkType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ExtLinkType}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="7">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeadOutTypeTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadOutType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.LeadOutTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedLeadOutType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadOutType}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="8">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding CurveUseTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CurveUse}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.CurveUseList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedCurveUse,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CurveUse}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="9">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepTypeTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.StepTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedStepType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepType}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="10">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeadLinkTypeTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadLinkType}}"/>
|
|
<!--<EgtWPFLib5:EgtTextBox Name="LeadLinkTypeTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LeadLinkType,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadLinkType}}"/>-->
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LeadLinkTypeTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.LeadLinkTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedLeadLinkType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadLinkType}}">
|
|
|
|
</ComboBox>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="11">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ApproxTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Approx}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="ApproxTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.Approx,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Approx}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=ApproxTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="12">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StartPosTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartPos}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="StartPosTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StartPos,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartPos}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StartPosTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="13">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StartSlowLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartSlowLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="StartSlowLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StartSlowLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartSlowLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StartSlowLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="14">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding EndSlowLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndSlowLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="EndSlowLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.EndSlowLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndSlowLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=EndSlowLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="15">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ThrouAddLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ThrouAddLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="ThrouAddLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.ThrouAddLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ThrouAddLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=ThrouAddLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="16">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepParTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepPar}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="StepParTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StepPar,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepPar}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StepParTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="17">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ReturnPosTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ReturnPos}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="ReturnPosTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StepPar,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ReturnPos}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=ReturnPosTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="18">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TabLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="TabLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.TabLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=TabLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="19">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TabDistTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabDist}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="TabDistTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.TabDist,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabDist}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=TabDistTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<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 TabHeightTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabHeight}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="TabHeightTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.TabHeight,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabHeight}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=TabHeightTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TabAngleTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabAngle}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="TabAngleTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.TabAngle,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabAngle}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=TabAngleTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiTangTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiTang}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LiTangTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LiTang,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiTang}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LiTangTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="3">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiPerpTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiPerp}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LiPerpTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LiPerp,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiPerp}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LiPerpTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="4">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiElevTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiElev}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LiElevTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LiElev,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiElev}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LiElevTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiCompLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiCompLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LiCompLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LiCompLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiCompLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LiCompLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="6">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoTangTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoTang}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LoTangTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LoTang,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoTang}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LoTangTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="7">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoPerpTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoPerp}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LoPerpTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LoPerp,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoPerp}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LoPerpTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="8">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoElevTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoElev}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LoElevTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LoElev,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoElev}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LoElevTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="9">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoCompLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoCompLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="LoCompLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.LoCompLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoCompLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LoCompLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="10">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StartAddLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartAddLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="StartAddLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StartAddLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartAddLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StartAddLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="11">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding EndAddLenTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndAddLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="EndAddLenTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.EndAddLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndAddLen}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=EndAddLenTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="12">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepExtArcTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepExtArc}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="StepExtArcTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StepExtArc,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepExtArc}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StepExtArcTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="13">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepIntArcTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepIntArc}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="StepIntArcTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StepIntArc,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepIntArc}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StepIntArcTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="14">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SideStepTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideStep}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="SideStepTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.SideStep,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideStep}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=SideStepTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="15">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding NameParTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource NamePar}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="NameParTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.NamePar,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource NamePar}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=NameParTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="16">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding DepthStrTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource DepthStr}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="DepthStrTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.DepthStr,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource DepthStr}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=DepthStrTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="17">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding UserNotesTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource UserNotes}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="UserNotesTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.UserNotes,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource UserNotes}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=UserNotesTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="18">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding OverLapStrTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OverLapStr}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="OverLapStrTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.OverLapStr,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OverLapStr}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=OverLapStrTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="19">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding OffsetStrTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffsetStr}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="OffsetStrTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.OffsetStr,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffsetStr}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=OffsetStrTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1" Grid.Row="20">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SubTypeTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SubType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.SubTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedSubType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SubType}}"/>
|
|
|
|
</Grid>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<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>
|
|
|
|
<TextBlock Text="{Binding ToolTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Tool}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.ToolList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedTool,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Tool}}"/>
|
|
<!--<EgtWPFLib5:EgtTextBox Name="ToolTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.Tool,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Tool}}"/>-->
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=ToolTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SpeedTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Speed}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="SpeedTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.Speed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Speed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=SpeedTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding FeedTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Feed}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="FeedTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.Feed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Feed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=FeedTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="3">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StartFeedTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="StartFeedTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.StartFeed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartFeed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StartFeedTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="4">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding EndFeedTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="EndFeedTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.EndFeed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndFeed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=EndFeedTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TipFeedTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TipFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="TipFeedTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.TipFeed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TipFeed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=TipFeedTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="6">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding OffSrTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffSr}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="OffSrTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.OffSr,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffSr}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=OffSrTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="7">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding OffSlTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffSl}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="OffSlTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.OffSl,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffSl}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=OffSlTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="8">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SideAngleTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideAngle}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="SideAngleTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.SideAngle,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideAngle}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=SideAngleTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="0" Grid.Row="9">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding VertFeedTxBl}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource VertFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox Name="VertFeedTxBx" Grid.Column="1"
|
|
Text="{Binding Path=SelectedItem.VertFeed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource VertFeed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=VertFeedTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
</Grid>
|
|
</Grid>
|
|
</UserControl>
|