Files
EgtCAM5/ProjectPage/OptionPanel/MachiningOptionPanel/OperationPropertyExpander/OperationPropertyExpanderViewModel.vb
T
Emmanuele Sassi d2605949d2 EgtCAM5 :
- Migliorie varie.
2016-07-16 10:59:15 +00:00

47 lines
1.5 KiB
VB.net

Imports EgtUILib
Namespace EgtCAM5
Public Class OperationPropertyExpanderViewModel
Inherits ViewModelBase
Private m_SelectedOperation As OperationListBoxItem
Public Property SelectedOperation As OperationListBoxItem
Get
Return m_SelectedOperation
End Get
Set(value As OperationListBoxItem)
If value IsNot m_SelectedOperation Then
Dim x = EgtSetCurrMachining(value.Id)
m_SelectedOperation = value
m_SelectedOperation.NotifyPropertyChanged("Invert")
End If
End Set
End Property
'Private m_Depth As String
'Public Property Depth As String
' Get
' EgtGetMachiningParam(MCH_MP.DEPTH, m_Depth)
' Return m_Depth
' End Get
' Set(value As String)
' If value <> m_Depth Then
' If EgtSetMachiningParam(MCH_MP.NAME, value) Then
' m_Depth = value
' End If
' End If
' 'OnPropertyChanged("Depth")
' End Set
'End Property
Sub New()
Application.Msn.Register(Application.SELECTEDOPERATION, Sub(SelectedOperation As OperationListBoxItem)
Me.SelectedOperation = SelectedOperation
End Sub)
End Sub
End Class
End Namespace