Có thể tạo một Dòng trong XAML (không có bất kỳ mã C# nào phía sau) để căn chỉnh một đường thẳng bên trong một vùng chứa bố cục như Lưới không?Trong XAML thuần túy, có thể lấy Line để căn chỉnh với một phần của Grid không?
Tôi muốn có hiệu quả phải:
<Grid>
<Line StrokeThickness="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Stroke="Red"/>
</Grid>
tôi cần phải sử dụng StrokeDashArray
và StrokeDashOffset
, nếu không tôi sẽ chỉ sử dụng một điều khiển Border
với BorderThickness thiết lập để "0,0,0,1"
...
Cám ơn bất kỳ ý tưởng nào!
Cảm ơn - nó khá tốt, và trả lời câu hỏi của tôi như là phrased. Đánh dấu là đã trả lời. Tuy nhiên, tôi thực sự muốn sử dụng điều này để bắt chước gạch chân ưa thích cho một khối văn bản, vì vậy tôi không muốn nó kéo dài lớn hơn cần phải điền vào vùng chứa. –
Bạn đang nói nó sẽ trở nên rộng hơn container của nó? Có lẽ bạn nên tạo một câu hỏi cụ thể hơn (và liên kết với nó từ đây) nếu điều này sẽ không thực sự làm việc cho bạn. – Gabe
@Gabe Vấn đề là 'Stretch = Fill' làm cho khó hơn nếu không thể sử dụng' StrokeDashArray' và các thuộc tính liên quan để tạo một đường chấm chấm/đứt nét, vì nó sẽ "giãn" thay vì "gạch" các dấu chấm/dấu gạch ngang. – Livven