コード例 #1
0
        void notifyIcon_Click(object sender, EventArgs e)
        {
            SocialSilence.SysTrayMenu systray = new SysTrayMenu();
            systray.IsOpen = true;

            var _popupTimer = new DispatcherTimer(DispatcherPriority.Normal);

            _popupTimer.Interval = TimeSpan.FromMilliseconds(5000);
            _popupTimer.Tick    += (obj, x) =>
            {
                systray.IsOpen = false;
            };
            _popupTimer.Start();
        }
コード例 #2
0
        private void notifyIcon_Click(object sender, EventArgs e)
        {
            SocialSilence.SysTrayMenu systray = new SysTrayMenu();
            systray.IsOpen = true;
            if (passUsed)
            {
                if (!((System.Windows.Controls.HeaderedItemsControl)(((System.Windows.Controls.ItemsControl)(systray)).Items[6])).Equals(null))
                {
                    ((System.Windows.Controls.HeaderedItemsControl)(((System.Windows.Controls.ItemsControl)(systray)).Items[6])).Visibility = System.Windows.Visibility.Collapsed;
                }
            }
            var _popupTimer = new DispatcherTimer(DispatcherPriority.Normal);

            _popupTimer.Interval = TimeSpan.FromMilliseconds(5000);
            _popupTimer.Tick    += (obj, x) =>
            {
                systray.IsOpen = false;
            };
            _popupTimer.Start();
        }