public static ICommand PickEnumValueCommand <T>(this IDialogs dialogs, string title, Action <T> action, IObservable <bool>?canExecute = null) => ReactiveCommand.CreateFromTask(() => dialogs.PickEnumValue(title, action), canExecute);