J'ai un TextBlock
dans un Grid
avec son attribut Padding
défini sur 5. Parfois, le dernier caractère est tronqué, selon la chaîne sur laquelle la propriété Text
est définie.WPF TextBlock Le remplissage est en train de couper du texte
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SomeClass">
<ScrollViewer Padding="5" VerticalScrollBarVisibility="Auto">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0" Grid.Column="0"
Content="SomeLabel"
HorizontalAlignment="Right"
HorizontalContentAlignment="Right"
VerticalAlignment="Center" />
<TextBlock
Grid.Row="0" Grid.Column="1"
HorizontalAlignment="Left"
Padding="5"
Text="0x0F"
TextWrapping="Wrap"
VerticalAlignment="Top" />
</Grid>
</ScrollViewer>
</UserControl>
Lorsque le Text
est réglé sur 0x0F
le F
n'est pas visible. Lorsqu'il est défini sur 0xAB
, la chaîne s'affiche correctement. Le réglage de Padding
à 0 rend également l'affichage de la chaîne très bien.
Nous avons besoin de voir tout le XAML afin que nous puissions voir ce qui ne va pas avec votre logique de mise en page. –
J'ai fourni un exemple complet. –