4e01bb5aee
- Aggiunti parametri Waterjet nel Db Utensili e Db Lavorazioni
2402 lines
158 KiB
XML
2402 lines
158 KiB
XML
<EgtWPFLib5:EgtCustomWindow x:Class="MyMachiningDbWindowV"
|
|
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:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
|
|
Title="{Binding Title}"
|
|
Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}"
|
|
WindowStyle="None" ResizeMode="NoResize" TitleBarHeight="30" IsResizable="False"
|
|
IsMinimizable="False" WindowStartupLocation="CenterScreen" ShowInTaskbar="False"
|
|
CloseCommand="{Binding CloseMachiningsDbCommand,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"
|
|
CloseCommandParameter="{Binding Path=SelectedItem, ElementName=MachiningsTreeView}">
|
|
|
|
<EgtWPFLib5:EgtCustomWindow.InputBindings>
|
|
<KeyBinding Key="Escape" Command="{Binding ReloadMachiningCommand}"
|
|
CommandParameter="{Binding Path=SelectedItem,ElementName=MachiningsTreeView}"/>
|
|
</EgtWPFLib5:EgtCustomWindow.InputBindings>
|
|
|
|
<EgtWPFLib5:EgtCustomWindow.Resources>
|
|
<EgtWPFLib5:MachiningParamVisibilityConverter x:Key="MachiningParamVisibilityConverter"/>
|
|
<EgtWPFLib5:DepthUnitConverter x:Key="DepthUnitConverter"/>
|
|
<EgtWPFLib5:ErrorVisibilityConverter x:Key="ErrorVisibilityConverter"/>
|
|
<sys:Int32 x:Key="Invert">0</sys:Int32>
|
|
<sys:Int32 x:Key="LeaveTab">1</sys:Int32>
|
|
<sys:Int32 x:Key="WorkSide">2</sys:Int32>
|
|
<sys:Int32 x:Key="HeadSide">3</sys:Int32>
|
|
<sys:Int32 x:Key="LeadInType">4</sys:Int32>
|
|
<sys:Int32 x:Key="ExtLinkType">5</sys:Int32>
|
|
<sys:Int32 x:Key="LeadOutType">6</sys:Int32>
|
|
<sys:Int32 x:Key="CurveUse">7</sys:Int32>
|
|
<sys:Int32 x:Key="StepType">8</sys:Int32>
|
|
<sys:Int32 x:Key="LeadLinkType">9</sys:Int32>
|
|
<sys:Int32 x:Key="Speed">10</sys:Int32>
|
|
<sys:Int32 x:Key="Feed">11</sys:Int32>
|
|
<sys:Int32 x:Key="StartFeed">12</sys:Int32>
|
|
<sys:Int32 x:Key="EndFeed">13</sys:Int32>
|
|
<sys:Int32 x:Key="TipFeed">14</sys:Int32>
|
|
<sys:Int32 x:Key="OffSr">15</sys:Int32>
|
|
<sys:Int32 x:Key="OffSl">16</sys:Int32>
|
|
<sys:Int32 x:Key="SideAngle">17</sys:Int32>
|
|
<sys:Int32 x:Key="Approx">18</sys:Int32>
|
|
<sys:Int32 x:Key="StartPos">19</sys:Int32>
|
|
<sys:Int32 x:Key="StartSlowLen">20</sys:Int32>
|
|
<sys:Int32 x:Key="EndSlowLen">21</sys:Int32>
|
|
<sys:Int32 x:Key="ThrouAddLen">22</sys:Int32>
|
|
<sys:Int32 x:Key="StepPar">23</sys:Int32>
|
|
<sys:Int32 x:Key="ReturnPos">24</sys:Int32>
|
|
<sys:Int32 x:Key="TabLen">25</sys:Int32>
|
|
<sys:Int32 x:Key="TabDist">26</sys:Int32>
|
|
<sys:Int32 x:Key="TabHeight">27</sys:Int32>
|
|
<sys:Int32 x:Key="TabAngle">28</sys:Int32>
|
|
<sys:Int32 x:Key="LiTang">29</sys:Int32>
|
|
<sys:Int32 x:Key="LiPerp">30</sys:Int32>
|
|
<sys:Int32 x:Key="LiElev">31</sys:Int32>
|
|
<sys:Int32 x:Key="LiCompLen">32</sys:Int32>
|
|
<sys:Int32 x:Key="LoTang">33</sys:Int32>
|
|
<sys:Int32 x:Key="LoPerp">34</sys:Int32>
|
|
<sys:Int32 x:Key="LoElev">35</sys:Int32>
|
|
<sys:Int32 x:Key="LoCompLen">36</sys:Int32>
|
|
<sys:Int32 x:Key="StartAddLen">37</sys:Int32>
|
|
<sys:Int32 x:Key="EndAddLen">38</sys:Int32>
|
|
<sys:Int32 x:Key="StepExtArc">39</sys:Int32>
|
|
<sys:Int32 x:Key="StepIntArc">40</sys:Int32>
|
|
<sys:Int32 x:Key="SideStep">41</sys:Int32>
|
|
<sys:Int32 x:Key="VertFeed">42</sys:Int32>
|
|
<sys:Int32 x:Key="NamePar">43</sys:Int32>
|
|
<sys:Int32 x:Key="Tool">44</sys:Int32>
|
|
<sys:Int32 x:Key="DepthStr">45</sys:Int32>
|
|
<sys:Int32 x:Key="UserNotes">46</sys:Int32>
|
|
<sys:Int32 x:Key="OverLap">47</sys:Int32>
|
|
<sys:Int32 x:Key="SubType">49</sys:Int32>
|
|
<sys:Int32 x:Key="SelectedSolChoiceType">50</sys:Int32>
|
|
<sys:Int32 x:Key="AxRotRef">51</sys:Int32>
|
|
<sys:Int32 x:Key="BlockedAxesRef">52</sys:Int32>
|
|
<sys:Int32 x:Key="FaceUseType">53</sys:Int32>
|
|
<sys:Int32 x:Key="InvertToolDir">54</sys:Int32>
|
|
<sys:Int32 x:Key="StepBack">55</sys:Int32>
|
|
<sys:Int32 x:Key="StepSideAngBack">56</sys:Int32>
|
|
<sys:Int32 x:Key="BackFeed">57</sys:Int32>
|
|
<sys:Int32 x:Key="StepSideAng">58</sys:Int32>
|
|
<sys:Int32 x:Key="ForwardAngle">59</sys:Int32>
|
|
<sys:Int32 x:Key="Probing">60</sys:Int32>
|
|
<sys:Int32 x:Key="ProbingMinDist">61</sys:Int32>
|
|
<sys:Int32 x:Key="ProbingMaxDist">62</sys:Int32>
|
|
<sys:Int32 x:Key="ExtCornType">63</sys:Int32>
|
|
<sys:Int32 x:Key="IntCornType">64</sys:Int32>
|
|
<sys:Int32 x:Key="CornSlowLen">65</sys:Int32>
|
|
<sys:Int32 x:Key="CornSlowPerc">66</sys:Int32>
|
|
<sys:Int32 x:Key="LiHole">67</sys:Int32>
|
|
<sys:Int32 x:Key="LiHoleRad">68</sys:Int32>
|
|
<sys:Int32 x:Key="LpTurns">69</sys:Int32>
|
|
<sys:Int32 x:Key="HpTurns">70</sys:Int32>
|
|
<sys:Int32 x:Key="ThicknessFeed">71</sys:Int32>
|
|
</EgtWPFLib5:EgtCustomWindow.Resources>
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="0.75*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="11*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<UniformGrid Grid.Row="0" Columns="3">
|
|
<Button Content="New" Command="{Binding NewCommand}"
|
|
CommandParameter="{Binding Path=SelectedItem, ElementName=MachiningsTreeView}"
|
|
IsEnabled="{Binding IsEnabledNewBtn, Mode=OneWay}"/>
|
|
<Button Content="Save" Command="{Binding SaveCommand}"
|
|
CommandParameter="{Binding Path=SelectedItem, ElementName=MachiningsTreeView}"
|
|
IsEnabled="{Binding IsEnabledSaveBtn, Mode=OneWay}"/>
|
|
<Button Content="Remove" Command="{Binding RemoveCommand}"
|
|
CommandParameter="{Binding Path=SelectedItem, ElementName=MachiningsTreeView}"
|
|
IsEnabled="{Binding IsEnabledRemoveBtn, Mode=OneWay}"/>
|
|
</UniformGrid>
|
|
|
|
<TreeView Name="MachiningsTreeView" Grid.Row="1"
|
|
ItemsSource="{Binding Path=MachiningsList}">
|
|
|
|
<TreeView.ItemContainerStyle>
|
|
<Style TargetType="{x:Type TreeViewItem}">
|
|
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay}" />
|
|
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" />
|
|
<Setter Property="IsEnabled" Value="{Binding IsEnabled, Mode=TwoWay}" />
|
|
</Style>
|
|
</TreeView.ItemContainerStyle>
|
|
|
|
<TreeView.Resources>
|
|
<HierarchicalDataTemplate DataType="{x:Type EgtWPFLib5:FamilyMachiningTreeViewItem}" ItemsSource="{Binding Items}">
|
|
|
|
<Grid >
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</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" />
|
|
<Ellipse Grid.Column="2" Height="10" Width="10" Fill="{Binding FamilyColor}" />
|
|
|
|
</Grid>
|
|
|
|
</HierarchicalDataTemplate>
|
|
|
|
<DataTemplate DataType="{x:Type EgtWPFLib5:MachiningTreeViewItem}">
|
|
<Grid >
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<!--<Image Grid.Column="0" Source="{Binding PictureString}" Height="32" Margin="0,8,6,4" />-->
|
|
<TextBlock Grid.Column="1" Text="{Binding NamePar}" Height="18" FontSize="15" Margin="10"/>
|
|
<Ellipse Grid.Column="2" Height="10" Width="10" Fill="{Binding ToolColor}" />
|
|
|
|
</Grid>
|
|
</DataTemplate>
|
|
</TreeView.Resources>
|
|
|
|
</TreeView>
|
|
|
|
</Grid>
|
|
|
|
<Grid Grid.Column="1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="11*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<Grid Grid.Row="0" Margin="0,5,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource NamePar}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding NameParTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource NamePar}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="NameParTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.NamePar,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource NamePar}}"/>
|
|
<TextBlock Grid.Row="1" Grid.ColumnSpan="2" Style="{DynamicResource ValidationErrorTextBlock}"
|
|
Text="{Binding Path=SelectedItem.NameErrorMsg, ElementName=MachiningsTreeView}"
|
|
Visibility="{Binding Path=SelectedItem.NameErrorMsg, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource ErrorVisibilityConverter}}"/>
|
|
|
|
</Grid>
|
|
</Grid>
|
|
<StackPanel Grid.Column="0" Grid.Row="1">
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartPos}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StartPosTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartPos}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StartPosTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ReturnPos}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ReturnPosTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ReturnPos}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="ReturnPosTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.ReturnPos,
|
|
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>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource DepthStr}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding DepthStrTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource DepthStr}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="DepthStrTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.DepthStr,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged,
|
|
Converter={StaticResource DepthUnitConverter}}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OverLap}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding OverLapTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OverLap}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="OverLapTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.OverLap,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OverLap}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=OverLapStrTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ThrouAddLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ThrouAddLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ThrouAddLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="ThrouAddLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedStepType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepType}}"/>
|
|
|
|
</Grid>
|
|
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartSlowLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StartSlowLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartSlowLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StartSlowLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndSlowLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding EndSlowLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndSlowLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="EndSlowLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Invert}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding InvertTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Invert}}"/>
|
|
<CheckBox Name="InvertTxBx" Grid.Column="1" Height="20" Width="20" Margin="10,5,0,0"
|
|
IsChecked="{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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource WorkSide}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding WorkSideTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedWorkSide,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource WorkSide}}"/>
|
|
|
|
</Grid>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource HeadSide}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding HeadSideTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedHeadSide,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource HeadSide}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ExtLinkType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ExtLinkTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedExtLinkType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ExtLinkType}}"/>
|
|
</Grid>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadInType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeadInTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedLeadInType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadInType}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartAddLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StartAddLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartAddLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StartAddLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiTang}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiTangTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiTang}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LiTangTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiPerp}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiPerpTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiPerp}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LiPerpTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiElev}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiElevTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiElev}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LiElevTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiCompLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiCompLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiCompLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LiCompLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadOutType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeadOutTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedLeadOutType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadOutType}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndAddLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding EndAddLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndAddLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="EndAddLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoTang}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoTangTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoTang}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LoTangTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoPerp}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoPerpTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoPerp}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LoPerpTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoElev}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoElevTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoElev}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LoElevTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoCompLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LoCompLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LoCompLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LoCompLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeaveTab}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeaveTabTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeaveTab}}"/>
|
|
<CheckBox Name="LeaveTabTxBx" Grid.Column="1" Height="20" Width="20" Margin="10,5,0,0"
|
|
IsChecked="{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.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabLen}}">
|
|
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TabLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="TabLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabHeight}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TabHeightTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabHeight}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="TabHeightTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabAngle}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TabAngleTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabAngle}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="TabAngleTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabDist}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding TabDistTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TabDist}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="TabDistTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CurveUse}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding CurveUseTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedCurveUse,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CurveUse}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Approx}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ApproxTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Approx}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="ApproxTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepPar}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepParTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepPar}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StepParTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepBack}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepBackTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepBack}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StepBackTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.StepBack,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepBack}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StepBackTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepSideAng}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepSideAngTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepSideAng}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StepSideAngTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.StepSideAng,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepSideAng}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StepSideAngTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepSideAngBack}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepSideAngBackTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepSideAngBack}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StepSideAngBackTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.StepSideAngBack,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepSideAngBack}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=StepSideAngBackTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideStep}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SideStepTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideStep}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="SideStepTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepExtArc}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepExtArcTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepExtArc}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StepExtArcTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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 Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepIntArc}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding StepIntArcTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StepIntArc}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StepIntArcTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideAngle}}">
|
|
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SideAngleTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SideAngle}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="SideAngleTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
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>
|
|
</UniformGrid>
|
|
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadLinkType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LeadLinkTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadLinkType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.LeadLinkTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedLeadLinkType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LeadLinkType}}">
|
|
|
|
</ComboBox>
|
|
|
|
</Grid>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SubType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SubTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedSubType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SubType}}"/>
|
|
|
|
</Grid>
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource AxRotRef}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding AxRotRefTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource AxRotRef}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="AxRotRefTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.InitAngs,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource AxRotRef}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=SideStepTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource BlockedAxesRef}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding BlockedAxesRefTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource BlockedAxesRef}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="BlockedAxesRefTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.BlockedAxis,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource BlockedAxesRef}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=SideStepTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource FaceUseType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding FaceUseTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource FaceUseType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.FaceUseTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedFaceUseType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource FaceUseType}}"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource InvertToolDir}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding InvertToolDirTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource InvertToolDir}}"/>
|
|
<CheckBox Name="InvertToolDirTxBx" Grid.Column="1" Height="20" Width="20" Margin="10,5,0,0"
|
|
IsChecked="{Binding Path=SelectedItem.InvertToolDir,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource InvertToolDir}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=LeaveTabTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SelectedSolChoiceType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding SolChoiceTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SelectedSolChoiceType}}"/>
|
|
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.SolChoiceTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedSolChoiceType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource SelectedSolChoiceType}}"/>
|
|
|
|
</Grid>
|
|
|
|
|
|
|
|
</UniformGrid>
|
|
|
|
<UniformGrid Columns="2">
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ForwardAngle}}">
|
|
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ForwardAngleTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ForwardAngle}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="ForwardAngleTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.ForwardAngle,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ForwardAngle}}"/>
|
|
</Grid>
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Probing}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ProbingTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Probing}}"/>
|
|
<CheckBox Name="ProbingChBx" Grid.Column="1" Height="20" Width="20" Margin="10,5,0,0"
|
|
IsChecked="{Binding Path=SelectedItem.Probing,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Probing}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ProbingMinDist}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ProbingMinDistTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ProbingMinDist}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="ProbingMinDistTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.ProbingMinDist,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ProbingMinDist}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ProbingMaxDist}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ProbingMaxDistTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ProbingMaxDist}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="ProbingMaxDistTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.ProbingMaxDist,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ProbingMaxDist}}"/>
|
|
</Grid>
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ExtCornType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding ExtCornTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ExtCornType}}"/>
|
|
<ComboBox x:Name="ExtCornTypeCmBx" Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.ExtCornTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedExtCornType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ExtCornType}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource IntCornType}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding IntCornTypeTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource IntCornType}}"/>
|
|
<ComboBox x:Name="IntCornTypeCmBx" Grid.Column="1" ItemsSource="{Binding Path=SelectedItem.IntCornTypeList,
|
|
ElementName=MachiningsTreeView, Mode=OneWay}"
|
|
Style="{DynamicResource MachiningsComboBox}"
|
|
SelectedIndex="{Binding Path=SelectedItem.SelectedIntCornType,
|
|
ElementName=MachiningsTreeView}"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource IntCornType}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CornSlowLen}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding CornSlowLenTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CornSlowLen}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="CornSlowLenTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.CornSlowLen,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CornSlowLen}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CornSlowPerc}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding CornSlowPercTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CornSlowPerc}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="CornSlowPercTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.CornSlowPerc,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource CornSlowPerc}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiHole}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiHoleTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiHole}}"/>
|
|
<CheckBox Name="LiHoleChBx" Grid.Column="1" Height="20" Width="20" Margin="10,5,0,0"
|
|
IsChecked="{Binding Path=SelectedItem.LiHole,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiHole}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiHoleRad}}">
|
|
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LiHoleRadTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiHoleRad}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LiHoleRadTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.LiHoleRad,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LiHoleRad}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LpTurns}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding LpTurnsTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LpTurns}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="LpTurnsTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.LpTurns,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource LpTurns}}"/>
|
|
</Grid>
|
|
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource HpTurns}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding HpTurnsTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource HpTurns}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="HpTurnsTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.HpTurns,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource HpTurns}}"/>
|
|
</Grid>
|
|
|
|
</UniformGrid>
|
|
|
|
|
|
<DataGrid Name="AssociationDataGrid"
|
|
ItemsSource="{Binding Path=SelectedItem.MaterialList,
|
|
ElementName=MachiningsTreeView}"
|
|
SelectedItem="{Binding Path=SelectedItem.SelMaterial,
|
|
ElementName=MachiningsTreeView,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
|
IsSynchronizedWithCurrentItem="False"
|
|
Grid.Row="1"
|
|
AutoGenerateColumns="False"
|
|
CanUserSortColumns="False"
|
|
CanUserResizeColumns="False"
|
|
CanUserResizeRows="False"
|
|
CanUserReorderColumns="False"
|
|
SelectionMode="Single"
|
|
ScrollViewer.CanContentScroll="True"
|
|
ScrollViewer.VerticalScrollBarVisibility="Auto"
|
|
ScrollViewer.HorizontalScrollBarVisibility="Auto"
|
|
VirtualizingStackPanel.IsVirtualizing="False"
|
|
MaxHeight="120">
|
|
|
|
<DataGrid.Columns>
|
|
|
|
<DataGridTextColumn Binding="{Binding sName}" IsReadOnly="True"
|
|
Width="3*">
|
|
<DataGridTextColumn.Header>
|
|
<TextBlock Text="{Binding Path=DataContext.MaterialMsg, RelativeSource={RelativeSource AncestorType={x:Type EgtWPFLib5:EgtCustomWindow}}}"/>
|
|
</DataGridTextColumn.Header>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Binding="{Binding MinThickness}"
|
|
Width="1*">
|
|
<DataGridTextColumn.Header>
|
|
<TextBlock Text="{Binding Path=DataContext.MinThicknessMsg, RelativeSource={RelativeSource AncestorType={x:Type EgtWPFLib5:EgtCustomWindow}}}"/>
|
|
</DataGridTextColumn.Header>
|
|
</DataGridTextColumn>
|
|
<DataGridTextColumn Binding="{Binding MaxThickness}"
|
|
Width="1*">
|
|
<DataGridTextColumn.Header>
|
|
<TextBlock Text="{Binding Path=DataContext.MaxThicknessMsg, RelativeSource={RelativeSource AncestorType={x:Type EgtWPFLib5:EgtCustomWindow}}}"/>
|
|
</DataGridTextColumn.Header>
|
|
</DataGridTextColumn>
|
|
|
|
</DataGrid.Columns>
|
|
|
|
</DataGrid>
|
|
|
|
</StackPanel>
|
|
|
|
<Grid Grid.Row="2">
|
|
<Grid Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource UserNotes}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="3*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding UserNotesTxBl}" Style="{DynamicResource MachiningsTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource UserNotes}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="UserNotesTxBx" Grid.Column="1" Style="{DynamicResource MachiningsTextBox}"
|
|
Text="{Binding Path=SelectedItem.UserNotes,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource UserNotes}}"/>
|
|
</Grid>
|
|
</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*"/>
|
|
<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" Margin="0,5,0,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}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
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}"
|
|
Style="{DynamicResource MachiningsToolComboBox}"
|
|
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}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Speed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="SpeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
Text="{Binding Path=SelectedItem.Speed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged,
|
|
ValidatesOnDataErrors=True}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Speed}}"/>
|
|
<TextBlock Grid.Row="1" Grid.ColumnSpan="2" Style="{StaticResource ValidationErrorTextBlock}"
|
|
Text="{Binding Path=SelectedItem.SpeedErrorMsg, ElementName=MachiningsTreeView}"
|
|
Visibility="{Binding Path=SelectedItem.SpeedErrorMsg, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource ErrorVisibilityConverter}}" Margin="0,0,5,0"/>
|
|
|
|
</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}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource Feed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="FeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
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}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource StartFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="StartFeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
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}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource EndFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="EndFeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
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 Path=SelectedItem.TipFeedTxBl,
|
|
ElementName=MachiningsTreeView}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource TipFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="TipFeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
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 BackFeedTxBl}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource BackFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="BackFeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
Text="{Binding Path=SelectedItem.BackFeed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource BackFeed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=BackFeedTxBx,
|
|
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 OffSrTxBl}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffSr}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="OffSrTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
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="8">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="{Binding OffSlTxBl}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource OffSl}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="OffSlTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
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="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}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource VertFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="VertFeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
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.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 ThicknessFeedTxBl}" Style="{DynamicResource MachiningsToolTextBlock}"
|
|
Visibility="{Binding Path=SelectedItem.Type, ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ThicknessFeed}}"/>
|
|
<EgtWPFLib5:EgtTextBox x:Name="ThicknessFeedTxBx" Grid.Column="1" Style="{DynamicResource MachiningsToolTextBox}"
|
|
Text="{Binding Path=SelectedItem.ThicknessFeed,
|
|
ElementName=MachiningsTreeView, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="{Binding Path=SelectedItem.Type,
|
|
ElementName=MachiningsTreeView,
|
|
Converter={StaticResource MachiningParamVisibilityConverter},
|
|
ConverterParameter={StaticResource ThicknessFeed}}"/>
|
|
<!--<ContentPresenter Grid.Row="1" Grid.ColumnSpan="2"
|
|
Content="{Binding ElementName=ThicknessFeedTxBx,
|
|
Path=(Validation.Errors).CurrentItem,
|
|
UpdateSourceTrigger=PropertyChanged}"/>-->
|
|
|
|
</Grid>
|
|
|
|
</Grid>
|
|
</Grid>
|
|
|
|
</EgtWPFLib5:EgtCustomWindow>
|