private void UpdateMailCount(EmailAccountItem item) { this.eMailModal = (item.DataContext as EMailModal); if (this.eMailModal != null) { System.Action<EmailAccountItem> a = new System.Action<EmailAccountItem>(this.OpenExplorer); a.BeginInvoke(item, delegate(System.IAsyncResult ar) { a.EndInvoke(ar); this.Setmail(this.eMailModal); }, null); } }