//public void UpdateUICompositionsInModel(int databaseID) //{ //} private void BizTableDrivedEntity_ItemImportingStarted(object sender, ItemImportingStartedArg e) { if (ItemImportingStarted != null) { ItemImportingStarted(this, e); } }
private void Frm_InfoUpdated(object sender, ItemImportingStartedArg e) { if (InfoUpdated != null) { InfoUpdated(this, e); } }
private void BizEntityUIComposition_ItemImportingStarted(object sender, ItemImportingStartedArg e) { if (InfoUpdated != null) { InfoUpdated(this, e); } }
private void ImportHelper_ItemImportingStarted(object sender, ItemImportingStartedArg e) { //چون از ترد دیگر می آید اجازه دسترسی به لیبل را ندارد.بنابراین باید یک دلیگت جدید در صف دیسپچر خود //لیبل که همان دیسپچر اصلی یو آی ترد است قرار گیرد lblJobDetail.Dispatcher.Invoke( new UpdateDetailInfoDelegate(this.UpdateDetailInfo), new object[] { e.ItemName, e.CurrentProgress, e.TotalProgressCount } ); }
private void _FrmImportTables_InfoUpdated(object sender, ItemImportingStartedArg e) { //چون از یک ترد دیگه (اسینک) اومده lblJobDetail.Dispatcher.Invoke( new UpdateDetailInfoDelegate(this.UpdateDetailInfo), new object[] { e.ItemName, e.CurrentProgress, e.TotalProgressCount } ); }