측면 Dockpanel에 두 개의 텍스트 블록이 있습니다. 블록 크기에 따라 글꼴 크기를 설정해야합니다.
<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>
이것은 컨트롤에 있으며 컨트롤은 셀 수에 따라 축소되는 그리드에 맞게 축소됩니다.
제안 해 주셔서 감사합니다. 결국 하단 항목에 대해 두 개의 변환기를 사용하고 상단 항목에 대해 하나를 사용했습니다. 그런 다음 전달 된 뷰 모델에 디스플레이 개수 속성을 추가하고이 속성과 변환기를 글꼴 크기에 바인딩했습니다. 디스플레이 카운트는 변환기로 전달되고 해당 디스플레이 카운트의 글꼴 크기를 반환합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다