コード例 #1
0
        //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);
     }
 }
コード例 #3
0
 private void BizEntityUIComposition_ItemImportingStarted(object sender, ItemImportingStartedArg e)
 {
     if (InfoUpdated != null)
     {
         InfoUpdated(this, e);
     }
 }
コード例 #4
0
 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 }
                 );
        }