diff --git a/MachOptionsWindow/MachOptionV.xaml b/MachOptionsWindow/MachOptionV.xaml index 65f9464..cc6b62a 100644 --- a/MachOptionsWindow/MachOptionV.xaml +++ b/MachOptionsWindow/MachOptionV.xaml @@ -65,7 +65,7 @@ + SelectedItem="{Binding SelectedDefaultSetUp}" IsEnabled="{Binding IsActiveDefaultSetUp}"/> diff --git a/MainWindow/MainWindowV.xaml.vb b/MainWindow/MainWindowV.xaml.vb index c82114f..3c917ff 100644 --- a/MainWindow/MainWindowV.xaml.vb +++ b/MainWindow/MainWindowV.xaml.vb @@ -1,5 +1,4 @@ -Imports System.ComponentModel -Imports EgtWPFLib5 +Imports EgtWPFLib5 Class MainWindowV Inherits EgtCustomWindow diff --git a/MainWindow/MainWindowVM.vb b/MainWindow/MainWindowVM.vb index 114c365..7a133e6 100644 --- a/MainWindow/MainWindowVM.vb +++ b/MainWindow/MainWindowVM.vb @@ -1,7 +1,4 @@ -Imports System.Collections.ObjectModel -Imports System.Threading -Imports System.Windows.Threading -Imports System.Runtime.InteropServices +Imports System.Threading Imports System.Math Imports EgtUILib Imports EgtWPFLib5 @@ -61,8 +58,9 @@ Public Class MainWindowVM Public ReadOnly Property TopCommandBar As TopCommandBarV Get If IsNothing(m_TopCommandBar) Then - m_TopCommandBar = New TopCommandBarV - m_TopCommandBar.DataContext = New TopCommandBarVM + m_TopCommandBar = New TopCommandBarV With { + .DataContext = New TopCommandBarVM + } End If Return m_TopCommandBar End Get @@ -75,8 +73,9 @@ Public Class MainWindowVM Get If m_bfirst Then m_bfirst = False - m_StatusBar = New StatusBarV - m_StatusBar.DataContext = New MyStatusBarVM + m_StatusBar = New StatusBarV With { + .DataContext = New MyStatusBarVM + } End If Return m_StatusBar End Get diff --git a/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderVM.vb b/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderVM.vb index 0779556..ca1b04a 100644 --- a/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderVM.vb +++ b/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderVM.vb @@ -834,7 +834,6 @@ Public Class ManageLayerExpanderVM Return Nothing End Function - #End Region ' Methods End Class diff --git a/OptionPanel/DrawOptionPanelVM.vb b/OptionPanel/DrawOptionPanelVM.vb index fbea97c..d5a0c01 100644 --- a/OptionPanel/DrawOptionPanelVM.vb +++ b/OptionPanel/DrawOptionPanelVM.vb @@ -1,6 +1,4 @@ -Imports EgtUILib - -Public Class DrawOptionPanelVM +Public Class DrawOptionPanelVM Inherits ViewModelBase ' GRAPHICAL ELEMENTS @@ -52,12 +50,10 @@ Public Class DrawOptionPanelVM #Region "METHODS" Friend Function InitDrawOptionPanel() As Boolean - 'EgtZoom(ZM.ALL) Return True End Function Friend Function ExitDrawOptionPanel() As Boolean - Return True End Function diff --git a/OptionPanel/MachiningOptionPanel/EstimationsExpander/EstimationsExpander.vb b/OptionPanel/MachiningOptionPanel/EstimationsExpander/EstimationsExpander.vb index a9c0c11..47e6726 100644 --- a/OptionPanel/MachiningOptionPanel/EstimationsExpander/EstimationsExpander.vb +++ b/OptionPanel/MachiningOptionPanel/EstimationsExpander/EstimationsExpander.vb @@ -76,14 +76,14 @@ Public Class EstimationsExpanderVM ' Abilito la selezione di tutti i tipi di geometria Map.refProjectVM.SceneSelMode = SceneSelModeOpt.PARTCURVESANDSURFACES CalcEstimation() - NotifyPropertyChanged("Time") - NotifyPropertyChanged("CutLen") + NotifyPropertyChanged(NameOf(Time)) + NotifyPropertyChanged(NameOf(CutLen)) m_Estimation_IsExpanded = True Map.refOperationParametersExpanderVM.OperParamsViewIsEnabled = False Map.refOperationsListExpanderVM.EstimationExpander_Get_IsExpanded(True) - NotifyPropertyChanged("Estimation_IsExpanded") - Map.refMachiningOptionPanelVM.OnPropertyChanged("GenerateIsEnabled") + NotifyPropertyChanged(NameOf(Estimation_IsExpanded)) + Map.refMachiningOptionPanelVM.OnPropertyChanged(NameOf(Map.refMachiningOptionPanelVM.GenerateIsEnabled)) ' disattivo database utensili, lavorazioni e setup se vado in stima Map.refMachinePanelVM.ToolMachSetUpIsEnabled(False, False, False) ' disattivo MTable e SpecialPanel se vado in stima @@ -96,8 +96,8 @@ Public Class EstimationsExpanderVM m_Estimation_IsExpanded = False Map.refOperationParametersExpanderVM.OperParamsViewIsEnabled = True Map.refOperationsListExpanderVM.EstimationExpander_Get_IsExpanded(False) - NotifyPropertyChanged("Estimation_IsExpanded") - Map.refMachiningOptionPanelVM.OnPropertyChanged("GenerateIsEnabled") + NotifyPropertyChanged(NameOf(Estimation_IsExpanded)) + Map.refMachiningOptionPanelVM.OnPropertyChanged(NameOf(Map.refMachiningOptionPanelVM.GenerateIsEnabled)) ' attivo database utensili, lavorazioni e setup se esco dalla stima Map.refMachinePanelVM.ToolMachSetUpIsEnabled(True, True, True) ' attivo MTable e SpecialPanel se esco dalla stima diff --git a/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderV.xaml.vb b/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderV.xaml.vb index 3565bcf..b002bed 100644 --- a/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderV.xaml.vb +++ b/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderV.xaml.vb @@ -2,12 +2,6 @@ ' Evento necessario per impedire che venga creata la lavorazione quando si fa doppio click sulla ScrollBar Private Sub MachiningsTreeView_MouseDoubleClick(sender As Object, e As System.Windows.Input.MouseButtonEventArgs) - 'Dim src As DependencyObject = VisualTreeHelper.GetParent(DirectCast(e.OriginalSource, DependencyObject)) - - '' Your logic here - 'If TypeOf src Is Control AndAlso src.[GetType]() <> GetType(Grid) Then - ' e.Handled = True - 'End If ' recupero il viewmodel associato a questa view in cui è presente la funzione che l'evento deve lanciare Dim MachiningTreeExpanderViewModel As MachiningTreeExpanderVM = DirectCast(Me.DataContext, MachiningTreeExpanderVM) ' recupero il treeviewitem clickato(sorgente dell'evento) diff --git a/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderVM.vb b/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderVM.vb index 2dfa088..803e83a 100644 --- a/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderVM.vb +++ b/OptionPanel/MachiningOptionPanel/MachiningsTreeViewExpander/MachiningTreeExpanderVM.vb @@ -199,7 +199,7 @@ Public Class MachiningTreeExpanderVM Map.refProjectVM.SceneSelMode = SceneSelModeOpt.ALL CodeCommand = False - OnPropertyChanged("IsEnabled") + OnPropertyChanged(NameOf(IsEnabled)) Return True End Function @@ -213,11 +213,11 @@ Public Class MachiningTreeExpanderVM If Not CodeCommand Then Map.refOperationsListExpanderVM.CancelOperationCmd() CodeCommand = False - OnPropertyChanged("IsEnabled") + OnPropertyChanged(NameOf(IsEnabled)) Return False End If CodeCommand = False - OnPropertyChanged("IsEnabled") + OnPropertyChanged(NameOf(IsEnabled)) Return True End Function diff --git a/OptionPanel/MachiningOptionPanel/OperationExpander/DispositionParameterExpander/DispositionParameterExpanderV.xaml b/OptionPanel/MachiningOptionPanel/OperationExpander/DispositionParameterExpander/DispositionParameterExpanderV.xaml index 62559c1..a1071a3 100644 --- a/OptionPanel/MachiningOptionPanel/OperationExpander/DispositionParameterExpander/DispositionParameterExpanderV.xaml +++ b/OptionPanel/MachiningOptionPanel/OperationExpander/DispositionParameterExpander/DispositionParameterExpanderV.xaml @@ -82,7 +82,6 @@ - -