Interface IMessageService
- Namespace
- HeBianGu.Base.WpfBase
- Assembly
- HeBianGu.Base.WpfBase.dll
public interface IMessageService
- Extension Methods
-
Methods
BeginDefaultBlurEffect(bool)
void BeginDefaultBlurEffect(bool isuse)
Parameters
isuse
bool
IsOpened()
Returns
- bool
ShowDialog<T>(UIElement, Action<object, RoutedEventArgs>)
Task<T> ShowDialog<T>(UIElement element, Action<object, RoutedEventArgs> action = null)
Parameters
element
UIElement
action
Action<object, RoutedEventArgs>
Returns
- Task<T>
Type Parameters
T
ShowPercentProgress(Action<IPercentProgress>, Action)
Task ShowPercentProgress(Action<IPercentProgress> action, Action closeAction = null)
Parameters
action
Action<IPercentProgress>
closeAction
Action
Returns
- Task
ShowPercentProgress<T>(Func<IPercentProgress, T>, Action)
Task<T> ShowPercentProgress<T>(Func<IPercentProgress, T> action, Action closeAction = null)
Parameters
action
Func<IPercentProgress, T>
closeAction
Action
Returns
- Task<T>
Type Parameters
T
ShowProgress<T, R>(Func<T, R>, Action)
Task<R> ShowProgress<T, R>(Func<T, R> action, Action closeAction = null) where T : new()
Parameters
action
Func<T, R>
closeAction
Action
Returns
- Task<R>
Type Parameters
T
R
ShowResult(string)
Task<bool> ShowResult(string message)
Parameters
message
string
Returns
- Task<bool>
ShowResult(string, Action<object, RoutedEventArgs>)
Task ShowResult(string message, Action<object, RoutedEventArgs> action)
Parameters
message
string
action
Action<object, RoutedEventArgs>
Returns
- Task
ShowStringProgress(Action<IStringProgress>, Action)
Task ShowStringProgress(Action<IStringProgress> action, Action closeAction = null)
Parameters
action
Action<IStringProgress>
closeAction
Action
Returns
- Task
ShowStringProgress<T>(Func<IStringProgress, T>, Action)
Task<T> ShowStringProgress<T>(Func<IStringProgress, T> action, Action closeAction = null)
Parameters
action
Func<IStringProgress, T>
closeAction
Action
Returns
- Task<T>
Type Parameters
T
ShowSumit(string, bool)
Task ShowSumit(string message, bool isLog = true)
Parameters
message
string
isLog
bool
Returns
- Task
ShowWaitter(Action, Action)
Task ShowWaitter(Action action, Action closeAction = null)
Parameters
action
Action
closeAction
Action
Returns
- Task
ShowWaitter<T>(Func<T>)
Task<T> ShowWaitter<T>(Func<T> action)
Parameters
action
Func<T>
Returns
- Task<T>
Type Parameters
T