public void getString(IPromise promise) { if (promise == null) { throw new ArgumentNullException(nameof(promise)); } DispatcherHelpers.RunOnDispatcher(() => { try { if (_clipboard.ContainsText()) { var text = _clipboard.GetText(); promise.Resolve(text); } else { promise.Resolve(""); } } catch (Exception ex) { promise.Reject(ex); } }); }
public void getString(IPromise promise) { if (promise == null) { throw new ArgumentNullException(nameof(promise)); } if (_clipboard.ContainsText()) { var text = _clipboard.GetText(); promise.Resolve(text); } else { promise.Resolve(""); } }