###Viewbox 内にある Label を縦軸方向にセンタリングしたい
Label 内の文字列が長くなった時に自動でフォントサイズを縮小して表示させるために、Viewbox を使うことにしました。
実際に文字列長が Viewbox の表示幅に収まらなくなると、自動でフォントサイズを縮小して表示するようにはなりました。
しかし、表示が Viewbox の上に寄ってしまうので、これを縦軸方向にセンタリングしたいのですが、うまくいかない状態です。
VerticalAlignment や VerticalContentAlignment を Center にしても効き目がありませんでした。
センタリングを実現させる方法をご存知の方がいらっしゃいましたら、教えていただけると助かります。
よろしくお願いします。
###XAML のコード
<Viewbox Margin="720,524,0,0" Width="800" Height="96" HorizontalAlignment="Left" VerticalAlignment="Top" StretchDirection="DownOnly"> <Label x:Name="LabelName" Content="1234567890123456789012345678901234567890" HorizontalAlignment="Left" Margin="0,4,0,0" VerticalAlignment="Center" Foreground="White" FontSize="72" FontFamily="PMingLiU-ExtB" VerticalContentAlignment="Center"/> </Viewbox>
###動作環境
Windows10
VisualStudio 2017 Community(Version 15.2)
使用言語は C# です
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/20 12:04