Files
EgtWPFLib5/NameDialog/NameDialogV.xaml.vb
T
Dario Sassi 00a338c202 Revert "Merge commit 'f1aae48a2b80f96ae94b59a69addd6cc6e48ee14'"
This reverts commit 1f49d0936e, reversing
changes made to 236eeac038.
2025-03-21 19:21:02 +01:00

36 lines
952 B
VB.net

Imports System.ComponentModel
Imports System.IO
Imports EgtUILib
Public Class NameDialogV
'Implements INotifyPropertyChanged
Private m_NameDialogVM As NameDialogVM
#Region "CONSTRUCTOR"
Sub New(Owner As Window, NameDialogVM As NameDialogVM)
' Funzione che interpreta l'xaml
InitializeComponent()
Me.Owner = Owner
Me.DataContext = NameDialogVM
' Assegno al riferimento locale al VM il VM preso dal DataContext
m_NameDialogVM = NameDialogVM
End Sub
#End Region ' CONSTRUCTOR
Private Sub SaveBtn_Click(sender As Object, e As RoutedEventArgs) Handles SaveBtn.Click
If m_NameDialogVM.Save() Then
DialogResult = True
End If
End Sub
Public Overloads Function ShowDialog() As Boolean?
' pongo focus su testo
FilePath.Focus()
' mostro la finestra di dialogo
Return MyBase.ShowDialog()
End Function
End Class