Files
omagoffice/OptionWindow/OptionWindowVM.vb
T
Emmanuele Sassi 2e90c9db1a OmagOFFICE :
- Aggiunte varie.
2017-04-08 14:31:48 +00:00

69 lines
1.7 KiB
VB.net

Imports System.Collections.ObjectModel
Imports EgtWPFLib5
Public Class OptionWindowVM
#Region "FIELDS & PROPERTIES"
' Riferimento al Model della OptionWindow
Private m_OptionWindowM As OptionWindowM
Friend ReadOnly Property OptionWindowM As OptionWindowM
Get
Return m_OptionWindowM
End Get
End Property
Public ReadOnly Property LanguageList As ObservableCollection(Of Language)
Get
Return m_OptionWindowM.m_LanguageList
End Get
End Property
Public Property SelectedLanguage As Language
Get
Return m_OptionWindowM.m_SelectedLanguage
End Get
Set(value As Language)
If value IsNot m_OptionWindowM.m_SelectedLanguage Then
m_OptionWindowM.m_SelectedLanguage = value
WritePrivateProfileString(S_GENERAL, K_MESSAGES, m_OptionWindowM.m_SelectedLanguage.Name)
End If
End Set
End Property
#Region "Messages"
Public ReadOnly Property Title As String
Get
'Return EgtMsg(MSG_MAINWINDOW + 5)
End Get
End Property
Public ReadOnly Property CurrentLanguageMsg As String
Get
'Return EgtMsg(MSG_OPTIONPAGE + 1)
End Get
End Property
Public ReadOnly Property LanguageAdvertMsg As String
Get
'Return EgtMsg(MSG_OPTIONPAGE + 2)
End Get
End Property
#End Region
#End Region ' FIELDS & PROPERTIES
#Region "CONSTRUCTOR"
Sub New()
' Creo riferimento a questa classe in OmagOFFICEMap
OmagOFFICEMap.SetRefOptionWindowVM(Me)
' Creo Model della MainWindow
m_OptionWindowM = New OptionWindowM
End Sub
#End Region ' CONSTRUCTOR
End Class