Table of Contents

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()

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