Пример #1
0
 private void taskbarButton_JumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
 {
     rejectedListBox.BeginUpdate();
     rejectedListBox.Items.Clear();
     for (int i = 0; i < e.RejectedItems.Count; i++)
     {
         rejectedListBox.Items.Add(string.Format("{0}: {1}",
                                                 e.RejectionReasons[i], JumpItemToString(e.RejectedItems[i])));
     }
     rejectedListBox.EndUpdate();
 }
Пример #2
0
        private void OnJumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
        {
            var sb = new StringBuilder();

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

            MessageBox.Show(sb.ToString());
        }
Пример #3
0
        private async void JumpList_JumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
        {
            string appDataPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "SentinelsJson");

            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);
                }
            }

            await File.WriteAllTextAsync(Path.Combine(appDataPath, "JumpItemsRejected.txt"), sb.ToString(), Encoding.UTF8);
        }
Пример #4
0
    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);
        }
    }
Пример #5
0
 private void OnJumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
 {
 }
Пример #6
0
 private void JumpList_JumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
 {
     throw new NotImplementedException();
 }
Пример #7
0
 private void OnJumpListItemRejectedByOperatingSystem(object sender, JumpItemsRejectedEventArgs e)
 {
     // item rejected
 }
Пример #8
0
 private void JumpList_JumpItemsRejected(object sender, JumpItemsRejectedEventArgs e)
 {
 }