2010-11-19 17 views
0

WPFラベルでは、フォントサイズを大きくすると、ラベルサイズがの底部にある -rightに増加します。WPFラベル内容の整列

alt text

それはトップ右回転方向に増加させる可能性はありますか?

PS。

ラベルは、Canvasに含まれています。

答えて

1

Canvas.Topを使用してキャンバス内の垂直ラベルの位置を指定すると、サイズが大きくなります。 Canvas.BottomでVertical positionを指定した場合、それは上に向かって拡大します。 Canvas.LeftとCanvas.Rightについても同じことが言えます。

0

ラベルを保持しているのはどのような種類の容器ですか?

キャンバスにポイントをプロットしてラベルを追加しようとしているようです。私は両方のラベルを1つのパネルに入れて一緒に縮尺を合わせてから、キャンバス上のポイントにパネルを配置することをおすすめします。

代わりに、FontSizeの変更ではなく、RenderTransformをラベルに使用して調べることができます。ラベルを拡大してより大きなサイズに調整し、スケールの中心点を設定して、スケールする方向を調整することができます。

+0

コンテナはCanvasです。ユーザーが具体的なFontSizeを指定するため、RenderTransformは使用できません。 – serhio

+0

ラベルがその内容にLayoutPanelのようなレイアウトを適用するものに含まれている場合、2つのラベルのマージンを維持できるはずです。 –

+0

@djacobson:ラベルはキャンバスに含まれています。私は能力がありますが、今はどのようになっているのか分かりません:) – serhio

1

コントロールのBottomプロパティとLeftプロパティを設定します。

<Label Canvas.Bottom="50" Canvas.Left="50">Hello</Label> 
関連する問題