diff --git a/I18N Commander/UI MAUI/Pages/LoadProject.razor.cs b/I18N Commander/UI MAUI/Pages/LoadProject.razor.cs index 565de31..9ab74b7 100644 --- a/I18N Commander/UI MAUI/Pages/LoadProject.razor.cs +++ b/I18N Commander/UI MAUI/Pages/LoadProject.razor.cs @@ -62,6 +62,9 @@ public partial class LoadProject private Task CreateProject() { + // TODO: Need to wait for the project to be created. Afterwards, we need to close the dialog. Meanwhile, we need to show a loading indicator. + #warning TODO: Create project + #if WINDOWS return this.CreateProjectWindows(); #elif MACCATALYST diff --git a/I18N Commander/UI MAUI/Platforms/Windows/Pages/LoadProject.razor.win.cs b/I18N Commander/UI MAUI/Platforms/Windows/Pages/LoadProject.razor.win.cs index 9a2cecb..cdee2b3 100644 --- a/I18N Commander/UI MAUI/Platforms/Windows/Pages/LoadProject.razor.win.cs +++ b/I18N Commander/UI MAUI/Platforms/Windows/Pages/LoadProject.razor.win.cs @@ -29,10 +29,10 @@ public partial class LoadProject this.newProjectDestination = result.Path; } - private async Task CreateProjectWindows() + private async Task CreateProjectWindows() => await Task.Run(() => { - - } + this.DataContextFactory.CreateDataContext(this.newProjectDestination); + }); } #endif \ No newline at end of file