Bir ArcSegment'ın orta noktasını bir yoldan almak ve WPF'de etiketlemek için en iyi çözüm nedir?Nasıl Olur Bir ArcSegment'in orta noktası WPF
9
A
cevap
7
Bu çalışması gerekir:
//the given arc (or any other segments)
var arc = new ArcSegment(
point: new Point(200, 100),
size: new Size(100, 50),
rotationAngle: 90,
isLargeArc: true,
sweepDirection: SweepDirection.Counterclockwise,
isStroked: true);
//compose one or more segments into a collection
var pathcoll = new PathSegmentCollection();
pathcoll.Add(arc);
//create a figure based on the set of segments
var figure = new PathFigure();
figure.Segments = pathcoll;
//compose a collection of figures
var figcoll = new PathFigureCollection();
figcoll.Add(figure);
//create a path-geometry using the figures collection
var geom = new PathGeometry(figcoll);
double fraction = 0.5; //the relative point of the curve
Point pt; //the absolute point of the curve
Point tg; //the tangent point of the curve
geom.GetPointAtFractionLength(
fraction,
out pt,
out tg);
yardımcı olur Umut.
Cheers
İlgili konular
- 1. Çemberin orta noktası olarak verilen X ve Y koordinatlarına sahip bir daire nasıl çizilir?
- 2. WPF PropertyChanged olayına ne zaman abone olur?
- 3. Orta noktasında bir android simgesi nasıl dönülür?
- 4. FSharp'ta bir dizenin orta kısmını nasıl çıkarabilirim?
- 5. Çocuk, diğerini tanımlarken Docker ana resminin giriş noktası ne olur?
- 6. WPF
- 7. Bir kapsayıcıya statik bağlantı noktası nasıl atanır?
- 8. Hızda bir # kaçış nasıl olur
- 9. İki CGPath'ın kesişim noktası nasıl alınır?
- 10. nasıl bir WPF uygulamasında
- 11. LLVM Orta gösterim nedir?
- 12. knitr seçenekleri orta yığın
- 13. WPF Şerit: DataTemplate, BindingExpression yol hatası neden olur
- 14. WPF liste görünümü kaydırma çubuğu en altta olduğunda ne olur?
- 15. Orta çizgi 7 ile orta-5 arasındaki boşluk
- 16. MALICIOUS_CODE EI_EXPOSE_REP Orta
- 17. System.Web.Providers, orta güvende çalışmıyor
- 18. Django tastypie: orta modeli
- 19. Dosyanın orta satırını Unix
- 20. Orta katmandaki talebi değiştirin?
- 21. Orta parçayı FragmentStack'den kaldırın
- 22. Orta Güven'de Web.Config dosyasına nasıl yazılır?
- 23. HTML - Önyükleme - Görüntünün orta kısmını nasıl kırpılır
- 24. GoogleTest: Bir kesme noktası nasıl ayarlanır?
- 25. Alamofire.request() 'in sonuç değeri nasıl olur?
- 26. NHibernate Profiler için başlangıç noktası
- 27. google maps. Bir merkez noktası
- 28. Bir div içinde dikey olarak orta giriş
- 29. Bir marker harita merkezinde orta metin android
- 30. Adda Fazla Orta Alanları Kaldır - SQL
İyi soru. Yarıçap ve orta noktaların bazı kombinasyonlarına göre hesaplamanız gerektiğini varsayalım? –
Yay, bir şekilde bir görünüm modeline veriye bağlıysa, etiketin doğru konumunu gösteren bir özelliği görünüm modeline ekleyebilir veya aynı şeyi yapan bir dönüştürücü uygulayabilirsiniz. Öte yandan, veri bağlama kullanmıyorsanız, etiketin pozisyonunu, ark için parametreleri hesapladığınız yerdeki bir yere yazabilirsiniz. ** Ritch ** 'nin belirttiği gibi, son nokta, yarıçap ve açı değerlerine göre pozisyon hesaplayabilirsiniz ... –
herhangi bir kod örneği? – ARZ