Merge commit 'cfa709fb40fdef6115d43d4678414d9f9da0cf4b'
This commit is contained in:
+42
-25
@@ -1,10 +1,10 @@
|
||||
<UserControl x:Class="MachiningParameterExpanderV"
|
||||
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:Interactivity="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
|
||||
xmlns:EgtCAM5="clr-namespace:EgtCAM5"
|
||||
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5">
|
||||
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:Interactivity="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
|
||||
xmlns:EgtCAM5="clr-namespace:EgtCAM5"
|
||||
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5">
|
||||
|
||||
<UserControl.Resources>
|
||||
<EgtCAM5:OperationParamVisibilityConverter x:Key="OperationParamVisibilityConverter"/>
|
||||
@@ -73,26 +73,43 @@
|
||||
<sys:Int32 x:Key="OscFlatLen">61</sys:Int32>
|
||||
<sys:Int32 x:Key="TabMax">62</sys:Int32>
|
||||
<sys:Int32 x:Key="TabMin">63</sys:Int32>
|
||||
</UserControl.Resources>
|
||||
</UserControl.Resources>
|
||||
|
||||
<StackPanel>
|
||||
<ContentControl Content="{Binding Path=ParamExpanderPageV}" />
|
||||
<StackPanel>
|
||||
<ContentControl Content="{Binding Path=ParamExpanderPageV}" />
|
||||
|
||||
<Button Name="ApplyMachBtn" Height="30" Content="{Binding UpdateMachiningBtnMsg}"
|
||||
Command="{Binding UpdateMachiningCommand}" Background="{Binding UpdateMachiningBtn_Background}"/>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="2*"/>
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="1*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<ToggleButton Name="ViewToolBtn" Grid.Column="0" Height="30" Content="{Binding ViewToolBtnMsg}"
|
||||
IsChecked="{Binding ViewTool}" />
|
||||
<Button Name="NextStepToolBtn" Grid.Column="1" Height="30" Content="{Binding NextStepToolBtnMsg}"
|
||||
Command="{Binding NextStepToolCommand}" IsEnabled="{Binding IsChecked, ElementName=ViewToolBtn}"/>
|
||||
<Button Name="PrevStepToolBtn" Grid.Column="2" Height="30" Content="{Binding PrevStepToolBtnMsg}"
|
||||
Command="{Binding PrevStepToolCommand}" IsEnabled="{Binding IsChecked, ElementName=ViewToolBtn}"/>
|
||||
</Grid>
|
||||
</StackPanel>
|
||||
<Button Name="ApplyMachBtn" Height="30" Content="{Binding UpdateMachiningBtnMsg}"
|
||||
Command="{Binding UpdateMachiningCommand}" Background="{Binding UpdateMachiningBtn_Background}"/>
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="1*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="2*"/>
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="1*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<ToggleButton Name="ViewToolBtn" Grid.Column="0" Height="30" Content="{Binding ViewToolBtnMsg}"
|
||||
IsChecked="{Binding ViewTool}" />
|
||||
<Button Name="PrevStepToolBtn" Grid.Column="1" Height="30" Content="{Binding PrevStepToolBtnMsg}"
|
||||
Command="{Binding PrevStepToolCommand}" IsEnabled="{Binding IsChecked, ElementName=ViewToolBtn}"/>
|
||||
<Button Name="NextStepToolBtn" Grid.Column="2" Height="30" Content="{Binding NextStepToolBtnMsg}"
|
||||
Command="{Binding NextStepToolCommand}" IsEnabled="{Binding IsChecked, ElementName=ViewToolBtn}"/>
|
||||
|
||||
<Slider Grid.Row="1"
|
||||
Grid.ColumnSpan="3"
|
||||
Value="{Binding SliderValue}"
|
||||
SmallChange="1"
|
||||
TickPlacement="TopLeft"
|
||||
TickFrequency="5"
|
||||
Minimum="0"
|
||||
Maximum="700"
|
||||
IsSnapToTickEnabled="False"
|
||||
Width="245"
|
||||
Margin="0,5,0,0"/>
|
||||
|
||||
</Grid>
|
||||
</StackPanel>
|
||||
|
||||
</UserControl>
|
||||
|
||||
+23
-33
@@ -69,6 +69,28 @@ Public Class MachiningParameterExpanderVM
|
||||
End Set
|
||||
End Property
|
||||
|
||||
' Slider per muovere l'utensile in aggiunta ai pulsanti indietro e avanti
|
||||
Private nId As Integer = 0
|
||||
Private m_SliderValue As Integer
|
||||
Public Property SliderValue As Integer
|
||||
Get
|
||||
Return m_SliderValue
|
||||
End Get
|
||||
Set(value As Integer)
|
||||
If m_bPreviewTool Then
|
||||
If value < m_SliderValue Then
|
||||
nId = EgtPreviewMachiningTool(m_nPtEntId, MCH_PTM.BEFORE)
|
||||
Else
|
||||
nId = EgtPreviewMachiningTool(m_nPtEntId, MCH_PTM.AFTER) + (value - m_SliderValue)
|
||||
End If
|
||||
If nId <> GDB_ID.NULL Then m_nPtEntId = nId
|
||||
EgtDraw()
|
||||
End If
|
||||
m_SliderValue = value
|
||||
NotifyPropertyChanged(NameOf(SliderValue))
|
||||
End Set
|
||||
End Property
|
||||
|
||||
Dim WoodDrillParamExpanderV As WoodDrillingParameterExpanderV
|
||||
Dim WoodSawParamExpanderV As WoodSawingParameterExpanderV
|
||||
Dim WoodMillParamExpanderV As WoodMillingParameterExpanderV
|
||||
@@ -108,22 +130,6 @@ Public Class MachiningParameterExpanderVM
|
||||
EgtGetMachiningParam(MCH_MP.TYPE, nType)
|
||||
m_CurrOperation = New MachiningTreeViewItem(sName, DirectCast(nType, MCH_MY))
|
||||
|
||||
'WoodDrillParamExpanderV.DataContext = Nothing
|
||||
'WoodSawParamExpanderV.DataContext = Nothing
|
||||
'WoodMillParamExpanderV.DataContext = Nothing
|
||||
'BeamMillParamExpanderV.DataContext = Nothing
|
||||
'PocketParamExpanderV.DataContext = Nothing
|
||||
'MortiseParamExpanderV.DataContext = Nothing
|
||||
'GenMachinParamExpanderV.DataContext = Nothing
|
||||
'ChiselParamExpanderV.DataContext = Nothing
|
||||
'StoneSawParamExpanderV.DataContext = Nothing
|
||||
'StoneSawFinishParamExpanderV.DataContext = Nothing
|
||||
'StoneSawRoughParamExpanderV.DataContext = Nothing
|
||||
'StoneMillParamExpanderV.DataContext = Nothing
|
||||
'StoneDrillParamExpanderV.DataContext = Nothing
|
||||
'SurfFinishParamExpanderV.DataContext = Nothing
|
||||
'WjParamExpanderV.DataContext = Nothing
|
||||
|
||||
m_CurrOperation.ReadOperationParam()
|
||||
|
||||
IsModified(False)
|
||||
@@ -267,23 +273,7 @@ Public Class MachiningParameterExpanderVM
|
||||
|
||||
Sub New()
|
||||
EgtWPFLib5.MachiningDbWindowVM.m_sMachineIniPath = IniFile.m_sCurrMachIniFilePath
|
||||
|
||||
'WoodDrillParamExpanderV = New WoodDrillingParameterExpanderV
|
||||
'WoodSawParamExpanderV = New WoodSawingParameterExpanderV
|
||||
'WoodMillParamExpanderV = New WoodMillingParameterExpanderV
|
||||
'BeamMillParamExpanderV = New BeamMillingParameterExpanderV
|
||||
'PocketParamExpanderV = New PocketingParameterExpanderV
|
||||
'MortiseParamExpanderV = New MortisingParameterExpanderV
|
||||
'GenMachinParamExpanderV = New GenMachiningParameterExpanderV
|
||||
'ChiselParamExpanderV = New ChiselingParameterExpanderV
|
||||
'StoneSawParamExpanderV = New StoneSawingParameterExpanderV
|
||||
'StoneSawFinishParamExpanderV = New StoneSawFinishingParameterExpanderV
|
||||
'StoneSawRoughParamExpanderV = New StoneSawRoughingParameterExpanderV
|
||||
'StoneMillParamExpanderV = New StoneMillingParameterExpanderV
|
||||
'StoneDrillParamExpanderV = New StoneDrillingParameterExpanderV
|
||||
'SurfFinishParamExpanderV = New SurfFinishingParameterExpanderV
|
||||
'WjParamExpanderV = New WaterjettingParameterExpanderV
|
||||
|
||||
Map.SetRefMachiningParameterExpanderVM(Me)
|
||||
NotifyPropertyChanged("ParamExpanderPageV")
|
||||
End Sub
|
||||
|
||||
|
||||
@@ -433,6 +433,7 @@ Public Class OperationsListExpanderVM
|
||||
|
||||
If EgtGetOperationMode(selOperation.Id) Then
|
||||
Map.refOperationParametersExpanderVM.ParametersIsExpanded = True
|
||||
Map.refMachiningParameterExpanderVM.SliderValue = 0
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
+12
-1
@@ -34,6 +34,7 @@ Module Map
|
||||
Private m_refWallPanelVM As WallPanelVM
|
||||
Private m_refBeamWallPanelVM As BeamWallPanelVM
|
||||
Private m_refGunStockPanelVM As GunStockPanelVM
|
||||
Private m_refMachiningParameterExpanderVM As MachiningParameterExpanderVM
|
||||
|
||||
#Region "Get"
|
||||
|
||||
@@ -187,6 +188,11 @@ Module Map
|
||||
Return m_refGunStockPanelVM
|
||||
End Get
|
||||
End Property
|
||||
Public ReadOnly Property refMachiningParameterExpanderVM As MachiningParameterExpanderVM
|
||||
Get
|
||||
Return m_refMachiningParameterExpanderVM
|
||||
End Get
|
||||
End Property
|
||||
|
||||
#End Region ' Get
|
||||
|
||||
@@ -309,6 +315,10 @@ Module Map
|
||||
m_refGunStockPanelVM = GunStockPanelVM
|
||||
Return Not IsNothing(m_refGunStockPanelVM)
|
||||
End Function
|
||||
Friend Function SetRefMachiningParameterExpanderVM(MachiningParameterExpanderVM As MachiningParameterExpanderVM) As Boolean
|
||||
m_refMachiningParameterExpanderVM = MachiningParameterExpanderVM
|
||||
Return Not IsNothing(m_refMachiningParameterExpanderVM)
|
||||
End Function
|
||||
|
||||
#End Region ' Set
|
||||
|
||||
@@ -327,7 +337,8 @@ Module Map
|
||||
Not IsNothing(m_refOperationParametersExpanderVM) AndAlso Not IsNothing(m_refMachiningTreeExpanderVM) AndAlso
|
||||
Not IsNothing(LibMap.refMachGroupPanelVM) AndAlso Not IsNothing(m_refInstrumentPanelVM) AndAlso Not IsNothing(m_refManageLayerExpanderVM) AndAlso
|
||||
Not IsNothing(m_refInputExpanderVM) AndAlso Not IsNothing(m_refShowPanelVM) AndAlso Not IsNothing(m_refInfoExpanderVM) AndAlso
|
||||
Not IsNothing(m_refDrawPanelVM) AndAlso Not IsNothing(m_refProjectV) AndAlso Not IsNothing(m_refDoorPanelVM) AndAlso Not IsNothing(m_refSpecialPanelVM)
|
||||
Not IsNothing(m_refDrawPanelVM) AndAlso Not IsNothing(m_refProjectV) AndAlso Not IsNothing(m_refDoorPanelVM) AndAlso Not IsNothing(m_refSpecialPanelVM) AndAlso
|
||||
Not IsNothing(m_refMachiningParameterExpanderVM)
|
||||
End Function
|
||||
|
||||
#End Region ' Init
|
||||
|
||||
Reference in New Issue
Block a user