在 Silverlight 中,如何拉伸(stretch) Line 的宽度以填充作为子元素的 StackPanel 的宽度?更喜欢 XAML 解决方案,而不是代码隐藏。 这是我在 WPF 中的操作方法:
<Line X1="0"
X2="{Binding Path=ActualWidth, ElementName=HolePatternStackPanel}"
Stroke="Gray"
StrokeThickness="1" />
但这在 Silverlight 中不起作用。
最佳答案
<Line X1="0" Y1="0" X2="0" Y2="1" Stretch="Fill" Stroke="#FF000000" />
适用于 WPF 和 Silverlight。
如果 X 为 0,则它是一条垂直线。如果 Y 为 0,则它是水平的。使用 X1=0 Y1=0 X2=1 Y2=1 表示从左上角到右下角的对角线,或者将其反转为左下角到右上角。
时髦新鲜。
关于Silverlight 拉伸(stretch)子元素以填充父容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/618992/