Example #1
0
        private void RejectEverything()
        {
            EventHandler <JumpItemsRejectedEventArgs> handler = JumpItemsRejected;

            if (handler == null)
            {
                _jumpItems.Clear();
                return;
            }

            if (_jumpItems.Count > 0)
            {
                var reasons = new List <JumpItemRejectionReason>(_jumpItems.Count);
                for (int i = 0; i < _jumpItems.Count; ++i)
                {
                    reasons.Add(JumpItemRejectionReason.InvalidItem);
                }
                // We're rejecting everything,
                // so create an event args with the original list and then clear it.
                var args = new JumpItemsRejectedEventArgs(_jumpItems, reasons);
                _jumpItems.Clear();

                handler(this, args);
            }
        }
Example #2
0
        // https://msdn.microsoft.com/en-us/library/system.windows.shell.jumplist%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
        private void JumpList_JumpItemsRejected(object sender, System.Windows.Shell.JumpItemsRejectedEventArgs e)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("{0} Jump Items Rejected:\n", e.RejectionReasons.Count);
            for (int i = 0; i < e.RejectionReasons.Count; ++i)
            {
                if (e.RejectedItems[i].GetType() == typeof(JumpPath))
                {
                    sb.AppendFormat("Reason: {0}\tItem: {1}\n", e.RejectionReasons[i], ((JumpPath)e.RejectedItems[i]).Path);
                }
                else
                {
                    sb.AppendFormat("Reason: {0}\tItem: {1}\n", e.RejectionReasons[i], ((JumpTask)e.RejectedItems[i]).ApplicationPath);
                }
            }

            MessageBox.Show(sb.ToString());
        }
        // Token: 0x06000E79 RID: 3705 RVA: 0x00037F08 File Offset: 0x00036108
        private void RejectEverything()
        {
            EventHandler <JumpItemsRejectedEventArgs> jumpItemsRejected = this.JumpItemsRejected;

            if (jumpItemsRejected == null)
            {
                this._jumpItems.Clear();
                return;
            }
            if (this._jumpItems.Count > 0)
            {
                List <JumpItemRejectionReason> list = new List <JumpItemRejectionReason>(this._jumpItems.Count);
                for (int i = 0; i < this._jumpItems.Count; i++)
                {
                    list.Add(JumpItemRejectionReason.InvalidItem);
                }
                JumpItemsRejectedEventArgs e = new JumpItemsRejectedEventArgs(this._jumpItems, list);
                this._jumpItems.Clear();
                jumpItemsRejected(this, e);
            }
        }
Example #4
0
 private void OnJumpListItemRejectedByOperatingSystem(object sender, JumpItemsRejectedEventArgs e)
 {
     // item rejected
 }
Example #5
0
 private void JumpList_JumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
 {
     throw new NotImplementedException();
 }
Example #6
0
        private void RejectEverything() 
        {
            EventHandler<JumpItemsRejectedEventArgs> handler = JumpItemsRejected; 
            if (handler == null) 
            {
                _jumpItems.Clear(); 
                return;
            }

            if (_jumpItems.Count > 0) 
            {
                var reasons = new List<JumpItemRejectionReason>(JumpItems.Count); 
                for (int i = 0; i < JumpItems.Count; ++i) 
                {
                    reasons.Add(JumpItemRejectionReason.InvalidItem); 
                }
                // We're rejecting everything,
                // so create an event args with the original list and then clear it.
                var args = new JumpItemsRejectedEventArgs(JumpItems, reasons); 
                _jumpItems.Clear();
 
                handler(this, args); 
            }
        } 
Example #7
0
 private void JumpList_JumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
 {
 }