サイドドックパネルに2つのテキストブロックがあり、ブロックのサイズに応じてフォントサイズを設定する必要があります。
<Border Grid.Row="0"
CornerRadius="2"
BorderBrush="White"
BorderThickness="2"
Background="Black"
Margin="2,0,0,1">
<DockPanel LastChildFill="True">
<TextBlock DockPanel.Dock="Bottom"
Text="{Binding TextWork}"
Style="{DynamicResource Label}"
HorizontalAlignment="Center"
VerticalAlignment="Bottom"
TextWrapping="Wrap"
FontSize=?
Foreground="White"
TextAlignment="Center"
Margin="0,0,0,2" />
<TextBlock DockPanel.Dock="Top"
Text="{Binding AwaitingWorkUI}"
Style="{DynamicResource Header}"
Margin="0,2,0,0"
HorizontalAlignment="Center"
VerticalAlignment="Center"
FontSize="?"
Foreground="White"
TextAlignment="Center" />
</DockPanel>
</Border>
これはコントロール内にあり、コントロールはグリッドに合わせて縮小します。グリッドはセルの数に応じて縮小します。
ご提案ありがとうございました。最終的には、下のアイテム用に2つのコンバーターを、上のアイテム用に1つのコンバーターをオンにしました。次に、これが渡されたビューモデルにdisplay countプロパティを追加し、これとコンバーターをフォントサイズにバインドしました。それらがコンバーターに渡される表示カウントは、その表示カウントのフォントサイズを返します
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加