Alt pencerede bir alt pencere açıldığında, alt pencerede bir seçim/işlem yaptıktan sonra alt pencereye bir miktar bilgi göndermek istiyorum (özel bir sınıf) nesne), WPF'nin WPF tarafından sağlanan özellikleri kullanarak bunu gerçekleştirmenin en iyi yolu nedir?Wpf dosyasında ebeveyn ile çocuk penceresi arasındaki iletişim
5
A
cevap
5
Sen birçok seçenek vardır: ana pencere
- pencere
- Alt pencereye başvuru almak için alt pencerenin yapıcısını değiştirebilir ve bu pencereyi kullanarak ana pencerede bir yöntemi çağırabilirsiniz
- Görsel pencereyi almak için VisualTreeHelper sınıfını kullanabilirsiniz. this link alıntı olduğu referans
-1
üzerine METOT:
Ben ana penceresine bir çocuk pencereden veri aktarmak için bulduk kolay yolu bir uygulama geniş özelliğini kullanmaktır. Bu özellik bir nesnedir ve bir alt öğeye penceresinden veri aktarmak için en zarif biçim değildir, ancak en az programlama miktarıdır. Bunu yapmak için en iyi yolu get ve set accessor özelliklerini kullanmaktadır.
bir düğme tıklama içinde, bir ana pencere (MainWindow) (bu durumda, Şifre) alt pencere, alt pencere diyelim gösterilmelidir ana penceresindeoluşturun. Bu pencerede bir şey yapmak için bir düğme olurdu, bu durumunda, veritabanından bir kaydı silmek için. alt pencere (Şifre) olarak
private void btnDelete_Click(object sender, RoutedEventArgs e)
{
Password passwordentry = new Password();
passwordentry.ShowDialog();
if (Application.Current.Properties["PassGate"].ToString() == "mypassword")
{
Code, or call to delete the record;
}
Application.Current.Properties["PassGate"] = "";
}
, uygulama için özellik bir metin kutusu kullanılarak kümesidir. Bu, PasswordTextBox adında bir metin kutusu ve Accept and Cancel (Kabul Et ve İptal Et) gibi birkaç düğmeyi içeren basit bir penceredir.
İlgili konular
- 1. WPF Çocuk penceresi
- 2. WPF Komut Bağlama Çocuk Ebeveyn Komutu Kabarcık
- 3. Android'de Çocuk etkinliği ile Ebeveyn arasındaki sonucu nasıl geri alabilirim?
- 4. MyBatis Ebeveyn Çocuk ilişkisi
- 5. Ebeveyn-Çocuk İşlemleri
- 6. Qt Çocuk Penceresi Yerleşimi
- 7. Css vurgulu, ebeveyn ve çocuk
- 8. Ebeveyn görünümünü çocuk rotasından değiştirin
- 9. CTE ebeveyn-çocuk gösteren kardeşi
- 10. Ebeveyn ve çocuk, Heirarchy, hql
- 11. C++ ile QML arasındaki iletişim
- 12. WPF penceresi kapatılmadı
- 13. Sınırsız sürüklenen WPF penceresi
- 14. WPF ön yükleme penceresi
- 15. ebeveyn nasıl görünmeyecek | belge başlığında çocuk rotaları
- 16. Recursive CTE ... İç içe ebeveyn ile uğraşan/çocuk kaydeder
- 17. Elasticsearch deeper level Ebeveyn-çocuk ilişkileri (torun)
- 18. WPF Penceresi Nasıl Yapılır Duyarlı
- 19. React.js: Aynı ebeveynin iki çocuğu arasındaki iletişim?
- 20. Çocuk komut dosyasında yeniden düzenleme modülleri
- 21. Çocuk kapsamı, ebeveyn uygulanmadan geçerli olabilir
- 22. mysql özyinelemeli (ağaç) ebeveyn çocuk kategorisi
- 23. Çocuk div pozisyonuna kaydırmak için ebeveyn div
- 24. SQL Veritabanı Tasarımı, öz-ebeveyn-çocuk ilişkisi?
- 25. Tüm çocuk süreçleri için ebeveyn bekletme yap
- 26. omurga, çocuk görünümünden ebeveyn görünümüne erişme?
- 27. Ebeveyn formu ve Loop C'de Çocuk formu #
- 28. Ebeveyn DataFrame'e atama, çocuk DataFrame'i etkiler mi?
- 29. wpf dosyasında ToolBarPanel ve ToolBarTray arasındaki tam fark nedir?
- 30. Firefox eklentisi ile sayfa javascript arasındaki iletişim