是否可以在XAML中創建一個Line(沒有任何C#代碼)來對齊佈局容器(如Grid)中的一條線?在純XAML中,是否可以讓一條線對齊到網格的一部分?
我想有效地有:
<Grid>
<Line StrokeThickness="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Stroke="Red"/>
</Grid>
我需要使用StrokeDashArray
和StrokeDashOffset
,否則,我只想用一個Border
控制設置爲"0,0,0,1"
的了borderThickness ...
感謝有任何想法嗎!
謝謝 - 這很不錯,並且按照措辭回答我的問題。標記爲已回答。 但是,我真的很想用它來模仿文本塊的花式下劃線,所以我不希望它拉伸比填充容器更大。 – 2010-03-12 05:50:23
你是說它會比它的容器更寬嗎?也許你應該創建一個更具體的問題(並從這裏鏈接到它),如果這實際上不適合你。 – Gabe 2010-03-12 05:56:59
@Gabe問題是'Stretch = Fill'使得使用'StrokeDashArray'和相關的屬性來創建虛線/虛線是困難的,因爲它將「伸展」而不是「瓦」點/破折號。 – Livven 2014-10-04 13:22:13