2つのラベルを並べて配置しようとしています(少し間隔を空けて)。
例えば
ラベル1ラベル2
各ラベルのコンテンツは常に異なります。ほとんどの場合、ラベル2の文字数は多くなりますが、ウィンドウのサイズが変更されたときにコンテンツを拡大縮小し、ラベル1とラベル2のフォントサイズを一定に保つ必要があります。
ラベル2の内容が長すぎてもトリミングされてもかまいません。
2列のグリッドを使用して、ラベルをViewBox内に配置してみました。
<Viewbox Margin="0,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Left">
<Label Margin="0,0,0,0" Content="{Binding Path=Suburb}"/>
</Viewbox>
これに伴う問題は、配置が正しくなく、フォントサイズが一定に保たれないことです。
これを実現するための最良のレイアウト方法は何ですか?バインディングを介してフォントサイズを同期できますか?Label2のFontSizeプロパティをLabel1のFontSizeにバインドしようとしましたが、フォントが実際にどれほど大きいか小さいかに関係なく、毎回12を返すだけなので、機能しません(実際のFontSizeは計算されていないと思います。ラベルはViewBox内にあります)。
助言がありますか?
ありがとう