Files
EgtDOORCreator/ProjectManager/MySaveFileDialogV.xaml.vb
T
Demetrio Cassarino 1b74715faa -Sistemato dictionary
2024-12-18 15:18:35 +01:00

43 lines
1.1 KiB
VB.net

Public Class MySaveFileDialogV
'Implements INotifyPropertyChanged
#Region "FIELDS & PROPERTIES"
Private m_SaveFileDialogVM As MySaveFileDialogVM
#End Region ' Fields & Properties
#Region "CONSTRUCTOR"
Sub New(Owner As Window, SaveFileDialogVM As MySaveFileDialogVM)
' Funzione che interpreta l'xaml
InitializeComponent()
Me.Owner = Owner
Me.DataContext = SaveFileDialogVM
' Assegno al riferimento locale al VM il VM preso dal DataContext
m_SaveFileDialogVM = SaveFileDialogVM
End Sub
#End Region ' Constructor
#Region "METHODS"
Private Sub SaveBtn_Click(sender As Object, e As RoutedEventArgs) Handles SaveBtn.Click
If m_SaveFileDialogVM.MySave() Then
DialogResult = True
End If
End Sub
Public Overloads Function ShowDialog() As Boolean?
' inizializzo dialogo
m_SaveFileDialogVM.Initialize()
' pongo focus su testo
FilePath.Focus()
' mostro la finestra di dialogo
Return MyBase.ShowDialog()
End Function
#End Region ' Methods
End Class