Silverlight 拉伸(stretch)子元素以填充父容器?

标签 silverlight layout containers parent stretch

在 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/

相关文章:

c# - 在 Silverlight 中点击编辑

silverlight - 确保从您的网站下载网页内容而不是使用缓存临时 Internet 文件的最佳方法是什么?

wpf - 先学 Silverlight 还是 WPF?

linux - 由于对 Nuget 的 SSL 身份验证,docker linux 容器中的 .NET Core 构建失败

尝试访问 silverlight 内容时 Javascript 崩溃

android - 如何删除 Android 搜索 View 左侧的空间(不属于操作栏的一部分)?

css - html:侧边栏+高度设置为当前页面大小的滚动div

grails - grails header 标题不适用于布局-sitemesh和布局

docker - Docker中的Localhost-Neo4j

python - 字典的单数或复数标识符?