@@ -81,42 +81,42 @@ public static async void CreateFile(ProHome TabInstance, String fileType)
81
81
82
82
if ( fileType == "Folder" )
83
83
{
84
- if ( userInput != "" )
84
+ StorageFolder folder ;
85
+ if ( ! string . IsNullOrWhiteSpace ( userInput ) )
85
86
{
86
- var folder = await folderToCreateItem . CreateFolderAsync ( userInput , CreationCollisionOption . FailIfExists ) ;
87
- TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( folder . FolderRelativeId ) { FileName = userInput , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Collapsed , FolderImg = Visibility . Visible , FileIconVis = Visibility . Collapsed , FileType = "Folder" , FileImg = null , FilePath = ( TabInstance . instanceViewModel . Universal . path + "\\ " + userInput ) } ) ;
87
+ folder = await folderToCreateItem . CreateFolderAsync ( userInput , CreationCollisionOption . FailIfExists ) ;
88
88
}
89
89
else
90
90
{
91
- var folder = await folderToCreateItem . CreateFolderAsync ( "New Folder" , CreationCollisionOption . GenerateUniqueName ) ;
92
- TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( folder . FolderRelativeId ) { FileName = userInput , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Collapsed , FolderImg = Visibility . Visible , FileIconVis = Visibility . Collapsed , FileType = "Folder" , FileImg = null , FilePath = ( TabInstance . instanceViewModel . Universal . path + "\\ " + userInput ) } ) ;
91
+ folder = await folderToCreateItem . CreateFolderAsync ( "New Folder" , CreationCollisionOption . GenerateUniqueName ) ;
93
92
}
93
+ TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( folder . FolderRelativeId ) { FileName = folder . DisplayName , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Collapsed , FolderImg = Visibility . Visible , FileIconVis = Visibility . Collapsed , FileType = "Folder" , FileImg = null , FilePath = folder . Path } ) ;
94
94
}
95
95
else if ( fileType == "Text Document" )
96
96
{
97
- if ( userInput != "" )
97
+ StorageFile item ;
98
+ if ( ! string . IsNullOrWhiteSpace ( userInput ) )
98
99
{
99
- var folder = await folderToCreateItem . CreateFileAsync ( userInput + ".txt" , CreationCollisionOption . FailIfExists ) ;
100
- TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( folder . FolderRelativeId ) { FileName = userInput , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Visible , FolderImg = Visibility . Collapsed , FileIconVis = Visibility . Collapsed , FileType = "Text Document" , FileImg = null , FilePath = ( TabInstance . instanceViewModel . Universal . path + "\\ " + userInput + ".txt" ) , DotFileExtension = ".txt" } ) ;
100
+ item = await folderToCreateItem . CreateFileAsync ( userInput + ".txt" , CreationCollisionOption . FailIfExists ) ;
101
101
}
102
102
else
103
103
{
104
- var folder = await folderToCreateItem . CreateFileAsync ( "New Text Document" + ".txt" , CreationCollisionOption . GenerateUniqueName ) ;
105
- TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( folder . FolderRelativeId ) { FileName = userInput , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Visible , FolderImg = Visibility . Collapsed , FileIconVis = Visibility . Collapsed , FileType = "Text Document" , FileImg = null , FilePath = ( TabInstance . instanceViewModel . Universal . path + "\\ " + userInput + ".txt" ) , DotFileExtension = ".txt" } ) ;
104
+ item = await folderToCreateItem . CreateFileAsync ( "New Text Document" + ".txt" , CreationCollisionOption . GenerateUniqueName ) ;
106
105
}
106
+ TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( item . FolderRelativeId ) { FileName = item . DisplayName , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Visible , FolderImg = Visibility . Collapsed , FileIconVis = Visibility . Collapsed , FileType = item . DisplayType , FileImg = null , FilePath = item . Path , DotFileExtension = item . FileType } ) ;
107
107
}
108
108
else if ( fileType == "Bitmap Image" )
109
109
{
110
- if ( userInput != "" )
110
+ StorageFile item ;
111
+ if ( ! string . IsNullOrWhiteSpace ( userInput ) )
111
112
{
112
- var folder = await folderToCreateItem . CreateFileAsync ( userInput + ".bmp" , CreationCollisionOption . FailIfExists ) ;
113
- TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( folder . FolderRelativeId ) { FileName = userInput , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Visible , FolderImg = Visibility . Collapsed , FileIconVis = Visibility . Collapsed , FileType = "BMP File" , FileImg = null , FilePath = ( TabInstance . instanceViewModel . Universal . path + "\\ " + userInput + ".bmp" ) , DotFileExtension = ".bmp" } ) ;
113
+ item = await folderToCreateItem . CreateFileAsync ( userInput + ".bmp" , CreationCollisionOption . FailIfExists ) ;
114
114
}
115
115
else
116
116
{
117
- var folder = await folderToCreateItem . CreateFileAsync ( "New Bitmap Image" + ".bmp" , CreationCollisionOption . GenerateUniqueName ) ;
118
- TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( folder . FolderRelativeId ) { FileName = userInput , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Visible , FolderImg = Visibility . Collapsed , FileIconVis = Visibility . Collapsed , FileType = "BMP File" , FileImg = null , FilePath = ( TabInstance . instanceViewModel . Universal . path + "\\ " + userInput + ".bmp" ) , DotFileExtension = ".bmp" } ) ;
117
+ item = await folderToCreateItem . CreateFileAsync ( "New Bitmap Image" + ".bmp" , CreationCollisionOption . GenerateUniqueName ) ;
119
118
}
119
+ TabInstance . instanceViewModel . AddFileOrFolder ( new ListedItem ( item . FolderRelativeId ) { FileName = item . DisplayName , FileDateReal = DateTimeOffset . Now , EmptyImgVis = Visibility . Visible , FolderImg = Visibility . Collapsed , FileIconVis = Visibility . Collapsed , FileType = item . DisplayType , FileImg = null , FilePath = item . Path , DotFileExtension = item . FileType } ) ;
120
120
}
121
121
}
122
122
0 commit comments