Otomasyon kodumuza jenerikler eklemeye çalışıyorum ve bu yüzden WpfControl'ü T tipi WpfControl türünde sınırlandırılan genel T türüne dökmeye çalışıyorum. Ben null döndürür jenerik tipine tipi WpfControl taşımaktadır kontrolünü döküm am zamanKodlanmış UI Çalışmıyor aşağı döküm çalışmıyor
return control as T;
T daima henüz WpfControl çocuğu olacak. Bu hala null
döndürür
var childControl = control as WpfTabList;
: Ben de böyle örnek bir şey için kesin çocuk tipine kontrolünü döküm çalıştık. Herhangi bir benzer sorun yaşayan var mı? Eğer genel yöntem geteric tip şartname kullanın lütfen yılında
İlk:
Her şey açıkladığınız gibi olursa, o zaman çalışmalıdır. Kaybettiğin bir şey olduğundan şüpheliyim. Size şunu önerebilirim: a) Bir hata ayıklayıcısına geçin ve "kontrol" türünün çalışma zamanında olduğunu görün ve b) Daha eksiksiz kod gönderin. –
Ayrıca, kontrolün boş olmadığını kontrol edin! Bu beni daha önce yakaladı. –
Burada, kurucuyu çağıran satır - lütfen ekleyebilirsiniz. (control = new ....) muhtemelen bu satırı bulacağınız zaman kendi başınıza çözersiniz;) (ama olmasa da - hala burdayım) –