2016-03-20 19 views
0

:Özel bir işlemden sonra kullanıcı arayüzü nasıl güncellenir? Böyle özel bir iletişim kutusu oluşturduk

enter image description here

Bildirim o zaman test Connection tıkladığında özel aksiyon yangınlar.

İşte

enter image description here

ben işlevinde düzenlemek olmadığını görmek için bir test olarak, içinden DBTestResult Değişken geçmesine çalıştı, ancak bu işe yaramadı - ne de sadece düz görünüyor: Şuna benzer resme göre geri dönüyor.

fiili Özel eylem çağrılan ve şöyle görünür:

public static string CanAuthenticate(string server, string username, string password, string DBTestResult) 
     { 
      DBTestResult = "It got updated"; 
      MessageBox.Show("Called"); 
      return "It got updated"; 
     } 

Ben "Bu güncellenmiş got" literal dizesiyle etiketi güncelleştirmek için beklemek gerçekten istiyorum - ama hiçbir şey her zaman boş/boş olduğunu, olur dize.

Neyi eksik? Windows Installer UI böyle bir denetim olayının doAction sırasında meydana olanlar olarak keyfi mülkiyet değişiklikleri, yanıt olarak güncellemek için bilmiyor:

cevap

1

Bunun cevabı my answeryour other question üzerine kaplıdır. Böylece UI güncellemelerini sağlamak için, istenen özelliğe yazılan bir SetProperty eylemi olayı gibi, anladığı bir şey eklemeniz gerekir.

İlgili konular