-aggiunto pulsante per la modifica della feature
This commit is contained in:
@@ -289,6 +289,26 @@ Public Class ProjectVM
|
||||
End Set
|
||||
End Property
|
||||
|
||||
Friend Enum ManagerTab As Integer
|
||||
NULL = -1
|
||||
RAWPARTMANAGER = 0
|
||||
FEATUREMANAGER = 1
|
||||
End Enum
|
||||
|
||||
Private m_SelManagerTab As ManagerTab
|
||||
Public Property SelManagerTab As Integer
|
||||
Get
|
||||
Return m_SelManagerTab
|
||||
End Get
|
||||
Set(value As Integer)
|
||||
m_SelManagerTab = value
|
||||
End Set
|
||||
End Property
|
||||
Friend Sub SetSelManagerTab(bSelManagerTab As ManagerTab)
|
||||
m_SelManagerTab = bSelManagerTab
|
||||
NotifyPropertyChanged(NameOf(SelManagerTab))
|
||||
End Sub
|
||||
|
||||
#Region "Messages"
|
||||
|
||||
Public ReadOnly Property Statistics_Msg As String
|
||||
@@ -334,12 +354,10 @@ Public Class ProjectVM
|
||||
If Not IsNothing(Map.refPartManagerVM) Then Map.refPartManagerVM.SetPartManagerIsEnabled(bIsEnabled)
|
||||
Map.refLeftPanelVM.SetLeftPanelIsEnabled(bIsEnabled)
|
||||
Map.refBTLPartManagerVM.SetBTLPartManagerIsEnabled(bIsEnabled)
|
||||
Map.refFeatureListManagerVM.SetLeftPanelIsEnabled(bIsEnabled)
|
||||
If Not IsNothing(Map.refProjManagerVM) Then Map.refProjManagerVM.SetProjManagerIsEnabled(bIsEnabled)
|
||||
If Not IsNothing(Map.refProdManagerVM) Then Map.refProdManagerVM.SetProdManagerIsEnabled(bIsEnabled)
|
||||
If Not IsNothing(Map.refTopPanelVM) Then Map.refTopPanelVM.SetTopPanelIsEnabled(bIsEnabled)
|
||||
Map.refRawPartManagerVM.SetRawPartManagerIsEnabled(bIsEnabled)
|
||||
Map.refPartInRawPartManagerVM.SetPartInRawPartManagerIsEnabled(bIsEnabled)
|
||||
Map.refOptimizePanelVM.SetOptimizePanelIsEnabled(bIsEnabled)
|
||||
Map.refFeatureManagerVM.SetFeatureManagerIsEnabled(bIsEnabled)
|
||||
End Sub
|
||||
@@ -353,7 +371,7 @@ Public Class ProjectVM
|
||||
If Not IsNothing(Map.refPartListVM.colPart_Do) Then
|
||||
Map.refPartListVM.colPart_Do.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refFeatureListVM.colFeature_Do) Then
|
||||
If Not IsNothing(Map.refFeatureListVM) AndAlso Not IsNothing(Map.refFeatureListVM.colFeature_Do) Then
|
||||
Map.refFeatureListVM.colFeature_Do.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refPParameterListVM.colPParam_Value) Then
|
||||
@@ -377,19 +395,19 @@ Public Class ProjectVM
|
||||
If Not IsNothing(Map.refRawPartListVM.colRawPart_PosZ) Then
|
||||
Map.refRawPartListVM.colRawPart_PosZ.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Offset) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Offset) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_Offset.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Rot) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Rot) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_Rot.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Flip) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Flip) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_Flip.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosX) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosX) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_PosX.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosY) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosY) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_PosY.IsReadOnly = True
|
||||
End If
|
||||
If Not IsNothing(Map.refFeatureInPartInRawPartListVM.colFeatureInPartInRawPart_Do) Then
|
||||
@@ -403,7 +421,7 @@ Public Class ProjectVM
|
||||
If Not IsNothing(Map.refPartListVM.colPart_Do) Then
|
||||
Map.refPartListVM.colPart_Do.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refFeatureListVM.colFeature_Do) Then
|
||||
If Not IsNothing(Map.refFeatureListVM) AndAlso Not IsNothing(Map.refFeatureListVM.colFeature_Do) Then
|
||||
Map.refFeatureListVM.colFeature_Do.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refPParameterListVM.colPParam_Value) Then
|
||||
@@ -427,19 +445,19 @@ Public Class ProjectVM
|
||||
If Not IsNothing(Map.refRawPartListVM.colRawPart_PosZ) Then
|
||||
Map.refRawPartListVM.colRawPart_PosZ.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Offset) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Offset) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_Offset.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Rot) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Rot) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_Rot.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Flip) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_Flip) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_Flip.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosX) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosX) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_PosX.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosY) Then
|
||||
If Not IsNothing(Map.refPartInRawPartListVM) AndAlso Not IsNothing(Map.refPartInRawPartListVM.colPartInRawPart_PosY) Then
|
||||
Map.refPartInRawPartListVM.colPartInRawPart_PosY.ResetToOrigIsReadOnly()
|
||||
End If
|
||||
If Not IsNothing(Map.refFeatureInPartInRawPartListVM.colFeatureInPartInRawPart_Do) Then
|
||||
|
||||
Reference in New Issue
Block a user