numaralı pencerenin WPF denetiminin mevcut işlenmiş konumunu, geçerli RenderTransform
s uygulandıktan sonra alması için bir yol var mı? Sadece kör olabilirim, ama açık bir yöntem görmüyorum.Pencerede WPF kontrolünün yeri?
6
A
cevap
17
Sanırım sormadan önce poking yapmaya devam etmeliydim ... ama silme yerine belki bu birisine daha sonra yardımcı olur.
hile ... pencerenin eksenleri denetimin eksenlerinden noktası (0,0) dönüştürmek için, bu yüzden
Point renderedLocation = theControl.TranslatePoint(new Point(0,0), theWindow);
kontrolün bunun üzerinde bir iç noktası gerekiyorsa benzer çalışır, sadece (0,0) yerine bu yerel noktayı kullanın.
Margin
veya Padding
kapalı oturtabileceğimiz kalkmayın, doğru çıkmaz.
İlgili konular
- 1. Bir WPF Popup kontrolünün Hwnd'ini almak mümkün mü?
- 2. ek yeri
- 3. Resimlerimin Yeri
- 4. WPF uygulamasının pencerede en üstteki uygulamaya dönmesi sağlanamıyor
- 5. WPF, ana pencerede UserControl içinden durum çubuğu güncelleniyor
- 6. Wpf kanvas kontrolüne eklenirken dinamik olarak tasarlanmış kullanıcı kontrolünün yüksekliği ve genişliği nasıl elde edilir?
- 7. JavaScript statik tip kontrolünün mevcut durumu nedir?
- 8. Bir Memo kontrolünün otomatik kaydırılması nasıl durdurulur?
- 9. Web tarayıcısı kontrolünün ekran görüntüsünü alın?
- 10. Form Kontrolünün başka bir sınıftan C#
- 11. Giriş kontrolünün kenarlık rengini sıfırla (HTML/Javascript)
- 12. Raylarda gözetleme yeri 3
- 13. Achartengine efsane yeri
- 14. eclipse.ini dosyasının yeri nerede?
- 15. android olsun yeri
- 16. QComboBox'taki açılır menünün yeri
- 17. günlük dosyasının yeri (sysout.log)
- 18. nasıl derginin yeri
- 19. WPF
- 20. pyobjc ile ana pencerede görünüm nasıl yüklenir?
- 21. WPF
- 22. System.Windows.Forms.WebBrowser aynı pencerede veya aynı pencerede yeni bir pencerede açık bağlantılar
- 23. C# (wpf)
- 24. Katmanlı pencerede OpenGL stereo
- 25. WIX yükleyici sonraki pencerede
- 26. Pencerede mouseout nasıl yakalanır?
- 27. çerçevesiz açılan pencerede
- 28. Yeni pencerede açik açiklama
- 29. Pencerede kaynak kullanımı
- 30. Açılır pencerede bar adresini gizle (krom)
Eğer cevabı bulursanız, kendi sorunuzu cevaplamakla ilgili yanlış bir şey yok. Artı, kabul edilen cevabı yapmalısın. Bu şekilde arama yapan insanlar bunu göreceklerdir. –
Belki de bunu nasıl kullandığınızı gösteren tam bir örnekle gelebilir misiniz? –