Files
EgtDOORCreator/Converter/ProjectVisibility.vb
T
Nicola Pievani 0887fdf3fa EgtDOORCreator 1.9j3 :
- gestione creazione/apertura singola porta.
2018-10-20 10:59:06 +00:00

27 lines
1.1 KiB
VB.net

Imports System.IO
Public Class ProjectVisibilityConverter
Implements IValueConverter
Public Function Convert(value As Object, targetType As Type, parameter As Object, culture As System.Globalization.CultureInfo) As Object Implements IValueConverter.Convert
'Dim Local_Project As New Project
'Local_Project = DirectCast(value, Project)
Dim sProjectName As String = CStr(value)
Dim VisibilityDoorList As Visibility = Visibility.Visible
If Not IsNothing(Map.refAssemblyManagerVM) AndAlso Map.refAssemblyManagerVM.VisibilityDoorList <> Visibility.Visible Then
Return Visibility.Collapsed
End If
If Directory.Exists(sProjectName) Then
VisibilityDoorList = Visibility.Visible
Else
VisibilityDoorList = Visibility.Collapsed
End If
Return VisibilityDoorList
End Function
Public Function ConvertBack(value As Object, targetType As Type, parameter As Object, culture As System.Globalization.CultureInfo) As Object Implements IValueConverter.ConvertBack
Throw New NotImplementedException
End Function
End Class