Beispiel #1
0
        /// <inheritdoc cref="GetRandomVariableInfoEventArgs"/>
        public async Task OnEventHandler(object publisher, GetRandomVariableInfoEventArgs e)
        {
            try
            {
                var container = e.Container;

                var copy = await _locker.LockOperationAsync(
                    () => new Bitmap(ViewModel.Source)
                    ).ConfigureAwait(true);

                var result = await Task.Run(
                    () => _provider.GetInfo(copy, e.Action)
                    ).ConfigureAwait(true);

                View.Tooltip(result.ToString(CultureInfo.InvariantCulture));
            }
            catch (Exception ex)
            {
                View.Tooltip(Errors.RandomVariableInfo);
            }
        }
 public virtual async Task OnEventHandler(object publisher, GetRandomVariableInfoEventArgs e)
 {
 }