Sebastian
Sebastian
The behavior is the same on every platform. @javiercampos I wonder why you use the CanExecute for such short tasks if the behavior annoys you? If the button is not...
Okay, I've just debugged this for Winforms. I noticed that in CreatesWinformsCommandBinding is set always the Enabled Property to false and then to true, even though no CanExecute is specified....
In the user Code creates CreateFromTask the ReactiveCommand (canExecute = null). https://github.com/reactiveui/ReactiveUI/blob/48b727ce464fec33ab941dbe8b301eb7da271435/src/ReactiveUI/ReactiveCommand.cs#L334-L343 This calls CreateFromObservable, and if CanExecute = null, the value is set to Observables.True. https://github.com/reactiveui/ReactiveUI/blob/48b727ce464fec33ab941dbe8b301eb7da271435/src/ReactiveUI/ReactiveCommand.cs#L246-L259 Therefore, I wonder...
I think the suggestion to use UTC is good. Because probably only a few people know the times of the time zones but mostly how their time zone is relative...