2010-11-19 40 views
0

在WPF標籤中,如此對齊,如果字體大小增加,標籤大小增加底部右。WPF標籤內容alignement

alt text

有沒有一種可能,使其在頂部 - 右方向增加嗎?

PS。

標籤包含在Canvas中。

回答

1

如果在Canvas中使用Canvas.Top指定垂直標籤位置,則它會在字體 - 規模增加。如果使用Canvas.Bottom指定垂直位置,它將向上增長。 Canvas.Left和Canvas.Right也是如此。

0

什麼樣的容器拿着你的標籤?

看起來你正試圖在畫布上繪製一個點並添加標籤。我建議將這兩個標籤放在一個面板中,這樣它們可以放在一起,然後將面板放在Canvas上的位置。

作爲替代,您可以考慮在標籤上使用RenderTransform而不是FontSize更改。您可以將標籤縮放爲較大的尺寸,並設置縮放的中心點以調整其縮放的方向。

+0

該容器是一個Canvas。我無法使用RenderTransform,因爲用戶指定了一個具體的FontSize。 – serhio 2010-11-19 17:02:04

+0

如果標籤包含在對內容執行佈局的東西中,比如'StackPanel',則應該能夠保持兩者之間的空白... – 2010-11-19 17:06:06

+0

@djacobson:標籤包含在Canvas中。我能夠,但不知道現在如何:) – serhio 2010-11-19 17:11:09

1

設置控件的Bottom和Left屬性。

<Label Canvas.Bottom="50" Canvas.Left="50">Hello</Label>