暂时更改一部分Skill
This commit is contained in:
1 parent
84b28f9672
commit
6d4629e4ac
53 files changed
+5293
-10
No files matched your search
@@ -0,0 +1,34 @@
|
||||
using Prism.Mvvm;
|
||||
|
||||
namespace Store.Management.Framework.ViewModels;
|
||||
|
||||
/// <summary>异步操作的加载消息与错误状态。</summary>
|
||||
public sealed class LoadingStatus : BindableBase
|
||||
{
|
||||
private bool _isLoading;
|
||||
private string _message = "";
|
||||
private string _errorMessage = "";
|
||||
|
||||
public bool IsLoading { get => _isLoading; private set => SetProperty(ref _isLoading, value); }
|
||||
public string Message { get => _message; private set => SetProperty(ref _message, value); }
|
||||
public string ErrorMessage { get => _errorMessage; private set => SetProperty(ref _errorMessage, value); }
|
||||
|
||||
public void Initialize(string message)
|
||||
{
|
||||
ErrorMessage = "";
|
||||
Message = message;
|
||||
IsLoading = true;
|
||||
}
|
||||
|
||||
public void Done()
|
||||
{
|
||||
IsLoading = false;
|
||||
Message = "";
|
||||
}
|
||||
|
||||
public void Error(string message)
|
||||
{
|
||||
Done();
|
||||
ErrorMessage = message;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user