2010-04-17 27 views
5

Tôi đang cố gắng tìm ra cách để thiết lập thuộc tính của phần tử Đường dẫn dữ liệu để có được góc mềm thuộc loại này:XAML - làm thế nào để làm cho góc mềm

alt text http://i42.tinypic.com/1rzu6w.jpg

Ngay bây giờ tôi chỉ có góc nhọn như thế này:

alt text http://i42.tinypic.com/2eeleah.jpg

tôi đã cố gắng chơi với elip, nhưng tôi không thể có được những gì tôi muốn.

Cảm ơn

Trả lời

6

Đoạn đường dẫn có thuộc tính IsSmoothJoin, mặc định là false. Tôi chưa bao giờ thử nó nhưng nó có vẻ là một ứng cử viên tốt.

Một ý tưởng khác là sử dụng PolyLine (thay vì Đường dẫn, nếu đó là OK trong trường hợp của bạn). PolyLine có thuộc tính StrokeLineJoin, thuộc loại PenLineJoin, cho phép các góc tròn. Xem MSDN, dưới Strokes, để biết các khả năng.

Chỉnh sửa: đã thêm như sau: Thực ra, thuộc tính StrokeLineJoin xuất phát từ lớp Shape và Path là một phân lớp của Shape, vì vậy bạn có thể sử dụng thuộc tính này trực tiếp trong cá thể Path.

+0

Cảm ơn Timores, tôi đã tìm kiếm một cái gì đó như thế này. Mặc dù bán kính góc vẫn nhỏ hơn một chút so với những gì tôi cần, tôi có thể làm việc với điều này. –

+0

Vui lòng xem đoạn đã thêm ở cuối. – Timores

0

Có thuộc tính StrokeLineJoin, StrokeStartLine và StrokeEndLine trên thẻ đường dẫn mà bạn có thể sử dụng cho hiệu ứng này và sau đó bạn có thể sử dụng hiệu ứng làm tròn trên các góc sắc nét trong đường dẫn hoặc ở cuối đường dẫn.

+0

vui lòng cung cấp thêm thông tin, nếu có thể, một ví dụ luôn được nhận tốt. – HCarrasko

Các vấn đề liên quan