コード例 #1
0
        public NotifierFlyout(string title, string body, TimeSpan timeout)
        {
            InitializeComponent();
            StartPosition = FormStartPosition.Manual;

            _animator = new FlyoutAnimator(this);

            titleLabel.Text = title ?? throw new ArgumentNullException(nameof(title));
            bodyLabel.Text  = body ?? throw new ArgumentNullException(nameof(body));

            closeTimer.Interval = (int)timeout.TotalMilliseconds;
        }
コード例 #2
0
ファイル: UploadResultForm.cs プロジェクト: nikeee/HolzShots
        // private readonly string _displayUrl;

        public UploadResultForm(UploadResult result, HSSettings settingsContext)
        {
            _result          = result ?? throw new ArgumentNullException(nameof(result));
            _settingsContext = settingsContext ?? throw new ArgumentNullException(nameof(settingsContext));

            InitializeComponent();
            StartPosition = FormStartPosition.Manual;

            _animator = new FlyoutAnimator(this);

            /*
             * if (!string.IsNullOrEmpty(result.Url))
             *  _displayUrl = EnvironmentEx.ShortenViaEllipsisIfNeeded(result.Url, 26);
             */
        }
コード例 #3
0
 public UploadStatusFlyoutForm()
 {
     InitializeComponent();
     uploadedBytesLabel.Text = string.Empty;
     _animator = new FlyoutAnimator(this);
 }