如果我有,我想在通过对其内容的大小宽度来改变文本块,但我想正文块的左侧,以保持从一定间距容器的权利......这是如何完成的?我觉得我忽略了一些简单的东西。我特别使用WPF,如果这很重要。XAML - 一个正文块的左锚固到容器的右侧
回答
解决办法是到TextBlock放置StackPanel
像这里面的: -
<StackPanel HorizontalAlighment="Right" Width="200">
<TextBlock Text="Some Text or binding" />
</StackPanel>
其中宽度200代表了你的固定距离想要TextBlock
的左边框远离包含的元素的右边框。
尝试HorizontalAlignment
财产。
HorizontalAlignment="Right"
<Grid x:Name="LayoutRoot" Background="Yellow">
<StackPanel
Background="AliceBlue"
Margin="50">
<TextBlock
Text="Some text"
HorizontalAlignment="Right"/>
<TextBlock
Text="Some other longer text"
HorizontalAlignment="Right"/>
</StackPanel>
</Grid>
产生这样的输出:
问题是:正文块的右侧将被改变,由于改变文本的长度。所以盒子的左侧将会跳起来。所以,我希望左侧是锚定在容器的右侧。跟随? – 2010-11-02 06:11:26
我这么认为。尝试HorizontalAligment属性。 – 2010-11-02 06:15:49
即时通讯寻找文本的左边缘保持放置,因此实际上左对齐。但是,左对齐距离容器右侧一定距离! – 2010-11-02 19:21:29
- 1. 左侧和右侧容器边框不一样
- 2. bootstrap3如何在容器的左侧和右侧插入div-blocks
- 3. 固定到右侧,即使左格是不存在的 - 引导
- 4. 在右侧放置一个div容器
- 5. 根据数据将文本对齐到一个圆圈的左侧和右侧
- 6. Javascript动作将滑块滑动到左侧或右侧
- 7. 将UIButton锚定到UILabel的左侧
- 8. 对齐用的右侧内容底部的左侧的div
- 9. XAML Grid.ColumnSpan在左侧
- 10. UIScrollView拖动到右侧或左侧
- 11. 溢出到左侧而不是右侧
- 12. 动画移动到左侧和右侧?
- 13. UIToolBar左侧/右侧按钮文本
- 14. 两个固定div - 左右
- 15. 是否有可能从右侧露出一个div的内容到左
- 16. 正则表达式:搜索和替换左侧=到右侧
- 17. 左侧内容切入右侧浮动内容
- 18. CSS-从右到左的文本内容
- 19. 左右侧的阴影
- 20. 正确定义左侧/右侧边栏旁边主要内容的HTML5方式
- 21. 手风琴中的选项卡左侧和内容右侧
- 22. 将多个嵌入式图像块对齐到左侧和右侧
- 23. 修整数组的左侧和右侧
- 24. 左侧和右侧的DIV定位
- 25. LinearLayout的左侧是TextView,右侧是RadioButton?
- 26. 如何向Flexbox 3儿童,一个左侧和两个右侧
- 27. 柔性箱布局,左侧两个项目,右侧一个
- 28. 想要从屏幕的左侧到右侧显示滑块图像大小
- 29. 将图像对齐到容器中文本的右侧
- 30. 试图从左到右得到div块,但他们卡在左侧
是的,这将做到这一点。猜测我很好奇,如果可以在文本块上设置直接属性来完成此操作,但我认为这将是唯一的方法。 THX – 2010-11-02 19:20:24
@boomhauer:我猜你正在寻找类似的WinForms锚点特征。 WPF和Silverlight没有这个功能。 – AnthonyWJones 2010-11-02 22:14:04
是的,我想是的。谢谢安东尼。 – 2010-11-03 21:33:21