如果我有,我想在通過對其內容的大小寬度來改變文本塊,但我想正文塊的左側,以保持從一定間距容器的權利......這是如何完成的?我覺得我忽略了一些簡單的東西。我特別使用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. 兩個div,左側和流體格右側固定的div
- 2. 將谷歌地圖錨定到其容器的右側
- 3. 左側和右側容器邊框不一樣
- 4. 左側和右側容器不在同一高點
- 5. 左側浮標和右側內容
- 6. 從引導容器左側向屏幕右側擴展的div
- 7. bootstrap3如何在容器的左側和右側插入div-blocks
- 8. 元素左側和右側的文本
- 9. 如何第一HTML孩子錨定到左側,最後一個 - 向右
- 10. 修正了滾動內容和錨點的左側菜單
- 11. 固定到右側,即使左格是不存在的 - 引導
- 12. 調整三個SPAN/DIV標記 - 固定左側,固定右側,填充中間
- 13. 在右側放置一個div容器
- 14. 根據數據將文本對齊到一個圓圈的左側和右側
- 15. Javascript動作將滑塊滑動到左側或右側
- 16. 將UIButton錨定到UILabel的左側
- 17. 左側和右側容器不能更改權利
- 18. 如何在容器內部創建左側和右側?
- 19. 對齊用的右側內容底部的左側的div
- 20. XAML Grid.ColumnSpan在左側
- 21. jQuery將固定或絕對定位的元素移動到左側或右側
- 22. 從右側滑動div到左側<
- 23. 溢出到左側而不是右側
- 24. 動畫移動到左側和右側?
- 25. UIScrollView拖動到右側或左側
- 26. 滑動面板從左側到右側
- 27. UIToolBar左側/右側按鈕文本
- 28. 轉換的一個陣列內/上另一個固定大小的數組中從左側或右側
- 29. 加入左側和右側
- 30. divs在左側和右側
是的,這將做到這一點。猜測我很好奇,如果可以在文本塊上設置直接屬性來完成此操作,但我認爲這將是唯一的方法。 THX – 2010-11-02 19:20:24
@boomhauer:我猜你正在尋找類似的WinForms錨點特徵。 WPF和Silverlight沒有這個功能。 – AnthonyWJones 2010-11-02 22:14:04
是的,我想是的。謝謝安東尼。 – 2010-11-03 21:33:21