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);
                }
            });
        }
Exemple #2
0
        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("");
            }
        }