C# Viewbox最小字体大小
我正在使用viewbox缩放文本块。 但是当文本块的fontsize低于某个fontsize时,我想用。。。停止缩放 我怎样才能做到这一点C# Viewbox最小字体大小,c#,wpf,C#,Wpf,我正在使用viewbox缩放文本块。 但是当文本块的fontsize低于某个fontsize时,我想用。。。停止缩放 我怎样才能做到这一点 <Grid x:Name="UserStatusPanel" Grid.Row="1" Grid.Column="1" VerticalAlignment="Center"> <Viewbox Name="canMain" MaxWidth="{Binding ActualWidth, Elemen
<Grid x:Name="UserStatusPanel" Grid.Row="1" Grid.Column="1" VerticalAlignment="Center">
<Viewbox Name="canMain"
MaxWidth="{Binding ActualWidth, ElementName=UserStatusPanel}"
StretchDirection="DownOnly"
HorizontalAlignment="Left">
<TextBlock x:Name="UserStatusLabel"
TextWrapping="Wrap"
Text="{Binding UserStatus}"
FontFamily="Segoe UI"
FontSize="14"
Foreground="{StaticResource AlmostWhite}"
TextTrimming="CharacterEllipsis"/>
</Viewbox>
</Grid>
我能想到的唯一解决方案是将文本从viewbox中取出,并将字体大小绑定到viewbox宽度或其他控制器值。 您可以使用自己的逻辑实现转换器