1 Commits

Author SHA1 Message Date
7f7471d47b show message also in ui thread 2023-08-14 20:30:25 +02:00
2 changed files with 41 additions and 34 deletions

View File

@@ -9,7 +9,7 @@
<Configurations>Debug;Release</Configurations>
<Platforms>AnyCPU</Platforms>
<ApplicationIcon>Assets/app.ico</ApplicationIcon>
<Version>0.0.9</Version>
<Version>0.1.1</Version>
<RuntimeIdentifiers>win-x64;linux-x64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">

View File

@@ -386,6 +386,11 @@ public class MainWindowViewModel : ViewModelBase
#region show messages
private void ShowWorkingMessage(string message)
{
RxApp.MainThreadScheduler.Schedule(Action);
return;
void Action()
{
Message = new Message
{
@@ -394,17 +399,19 @@ public class MainWindowViewModel : ViewModelBase
IsError = false
};
}
}
private void ShowErrorMessage(string message)
{
RxApp.MainThreadScheduler.Schedule(Action);
return;
async void Action()
{
Message = new Message { IsVisible = true, Text = message, IsError = true };
await Task.Delay(7000);
HideWorkingMessage();
}
RxApp.MainThreadScheduler.Schedule(Action);
}
private void ShowErrorMessage(Exception exception)