5
के साथ असीमित कमांड निष्पादन मुझे उपयोगकर्ता पुष्टि के साथ एसिंक हटाएं ऑपरेशन निष्पादित करने की आवश्यकता है। कुछ इस तरह:उपयोगकर्ता पुष्टि
public ReactiveAsyncCommand DeleteCommand { get; protected set; }
...
DeleteCommand = new ReactiveAsyncCommand();
DeleteCommand.RegisterAsyncAction(DeleteEntity);
...
private void DeleteEntity(object obj)
{
if (MessageBox.Show("Do you really want to delete this entity?", "Confirm", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
{
//some delete operations
}
}
समस्या यह है कि संदेशबॉक्स भी असीमित रूप से निष्पादित करेगा। उपयोगकर्ता को सिंक्रनाइज़ेशन से पूछने के लिए ReactiveUI में सबसे अच्छा पैटर्न कौन सा है और फिर विधि को अतुल्यकालिक रूप से निष्पादित करता है?